修改本地mysql root密码

#mysqladmin -uroot -p原密码 password  现密码

#mysqladmin -uroot -p passwd  password nowwd

修改远程mysql服务器root密码

#mysqladmin -uroot -p passwd -h 192.168.0.188 password nowwd

第一次安装mysql以后通过这条命令可以对mysql进行设置

#mysql_secure_installation

从本机登录mysql数据库

#mysql -uroot -p  passwd

创建数据库

mysql>create database  mysql;

查询数据库

mysql>show  databases;

进入某一数据库

mysql>use  mysql;

创建mysql数据库中的表

mysql>create table linux(

    >username varchar(15) not null,

    >password varchar(15) not null

    >);

显示数据库中的表

mysql>show tables;

查看mysql数据库中的user表的所有内容

mysql>select  * from mysql.user

查看user表中的数据结构

mysql>desc user;

在表中插入数据

mysql>insert  into  table  values('user1','password');

更新table表中的user1的密码

mysql>update table set password=password('passwd2') where username=user1;

删除table表user1的所有

mysql>delete *  from  table  where  username=user1

查询user表中的host,user,password字段

mysql>select host,user,password  from user;

授权user1密码为passwd1,并且只能在本地查询数据库的所有内容

mysql>grant 权限(select、delete、insert、all。。。) on 数据库.表  to  用户@主机  identified by'密码'

mysql>grant select on  *.*  to user1@localhost  identified by  'passwd1'

授权user2密码为passwd2,可以从远程任意主机登录mysql并且可以对MySQL数据库任意操作

mysql>grant  all  on  mysql.*  to user2@'%' identified by 'passwd2'

刷新数据库信息

mysql>flush privileges;

备份mysql库到mysql.bak

#mysqldump -u root -p passwd mysql > mysqlbak.sql

恢复mysql库

#mysqldump -u root -p passwd mysql< mysqlbak.sql

mysql>source  mysql.sql

mysql密码恢复

#/etc/init.d/mysqld stop

#mysqld_safe  --skip-grant-tables  &   //t跳过grant-tables授权表,不需要认证登录本地mysql数据库

mysql>update  mysql.user  set password=password('passwd')  where  user='root'   //更新root用户密码为passwd

#/etc/init.d/mysql  start

mysql初级命令的更多相关文章

  1. MYSQL初级学习笔记一:MYSQL常用命令和数据库操作(DDL)!(视频序号:初级_3,4)

    知识点一:MYSQL常用命令(3) 登入方法:一,mysql –u 账号 –p 密码 退出方法:一,EXIT,QUIT 修改MYSQL命令提示符: 连接上客户机之后,通常使用prompt命令修改: 连 ...

  2. MySQL ALTER命令

    当我们需要修改数据表名或者修改数据表字段时,就需要使用到MySQL ALTER命令. 开始本文教程前让我们先创建一张表,表名为:testalter_tbl. root@host# mysql -u r ...

  3. MySQL 常用命令总结

    http://blog.csdn.net/hanxin1987216/article/details/5976860 一.总结 1.Linux系统下启动MySQL的命令: mysqladmin sta ...

  4. MySQL常用命令和常见问题

    MySQL常用命令和常见问题 --创建数据库并设置字符集 create database wip default character set utf8 collate utf8_general_ci; ...

  5. MySQL命令大全:MySQL常用命令手册、MySQL命令行大全、查询工具

    1.连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MYSQL.首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root ...

  6. 烂泥:mysql帮助命令使用说明

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 在安装.管理和使用mysql过程中,你是不是需要记忆很多的mysql命令.而且对于新手来说,很不多的命令不知道该如何应用,对于老手来说很多命令时间长了忘 ...

  7. MYSQL 连接数据库命令收藏

    一.MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123” 之间不能有空格) C:\>mysql -h localhost -u root -p123 二. ...

  8. Mysql常用命令详解

    Mysql安装目录 数据库目录 /var/lib/mysql/ 配置文件 /usr/share/mysql(mysql.server命令及配置文件) 相关命令 /usr/bin(mysqladmin ...

  9. Mysql常用命令行大全

    第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uro ...

随机推荐

  1. 快速查找sql server中的存储过程和视图

    select a.name,a.[type],b.[definition] from sys.all_objects a,sys.sql_modules b where a.is_ms_shipped ...

  2. iOS 4s-6Plus屏幕自动适配及颜色转换为十六进制

    iOS各种屏幕自动适配及颜色转换为十六进制 ★★★XLJMatchScreen自动适配屏幕★★★ 支持pod导入 pod 'XLJScreenMatching', '~> 1.0.3' 如果发现 ...

  3. C# 根据类型名称 生成实体 调用方法

    System.Reflection.Assembly ass = System.Reflection.Assembly.Load("项目名称或者DLL"); //System.Th ...

  4. PHP 面向对象编程和设计模式 (4/5) - 异常的定义、扩展及捕获

    PHP高级程序设计 学习笔记 2014.06.12 异常经常被用来处理一些在程序正常执行中遇到的各种类型的错误.比如做数据库链接时,你就要处理数据库连接失败的情况.使用异常可以提高我们程序的容错特性, ...

  5. xdebug断点调试原理

    通过Xdebug进行远程调试时,PHPSTORM等IDE会监听Xdebug设置的调试ip和端口(php.ini中配置) [xdebug] ; Xdebug zend_extension=php_xde ...

  6. scikit-learn 梯度提升树(GBDT)调参小结

    在梯度提升树(GBDT)原理小结中,我们对GBDT的原理做了总结,本文我们就从scikit-learn里GBDT的类库使用方法作一个总结,主要会关注调参中的一些要点. 1. scikit-learn ...

  7. mssql 字增自段怎样重置(重新自增)|清空表已有数据

    方法1 -- 清空已有数据,并且将自增自段恢复从1开始计数 truncate table 表名 方法2 -- 不清空已有数据,但将自增自段恢复从1开始计数 dbcc checkident(表名,RES ...

  8. Ajax接收不到PHP return后的结果的原因

    PHP在处理ajax返回值的时候,如果使用return如 return $result会失败,echo $result却没问题. 解释原因如下: 1.ajax请求从服务器端读取返回值,而且这些返回值必 ...

  9. 卷积神经网络提取特征并用于SVM

    模式识别课程的一次作业.其目标是对UCI的手写数字数据集进行识别,样本数量大约是1600个.图片大小为16x16.要求必须使用SVM作为二分类的分类器. 本文重点是如何使用卷积神经网络(CNN)来提取 ...

  10. .NET 实现并行的几种方式(四)

    本随笔续接:.NET 实现并行的几种方式(三) 八.await.async - 异步方法的秘密武器 1) 使用async修饰符 和 await运算符 轻易实现异步方法 前三篇随笔已经介绍了多种方式.利 ...