码迷,mamicode.com
首页 > 数据库 > 详细

mysql密码重置

时间:2015-10-31 01:45:28      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:mysql密码

mysql的登录:

 [root@lianxi ~]#  /usr/local/mysql/bin/mysql -uroot         //登录mysql, 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 152
Server version: 5.1.40-log MySQL Community Server (GPL)

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.

mysql>

/因为PATH里面没有 /usr/local/mysql/bin/,所以要加上 这一串,若想直接用mysql,我们可以设置PATH,或者设置别名

  [root@lianxi ~]# alias mysql="/usr/local/mysql/bin/mysql"         //用alias设置别名 
[root@lianxi ~]# mysql                                                //可直接用mysql登录 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 153
Server version: 5.1.40-log MySQL Community Server (GPL)

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.

mysql>

 我们也可以添加环境变量

root@lianxi ~]# vim /etc/profile.d/path.sh        //设置path变量 
     #!/bin/bash                                               
     export PATH=$PATH:/usr/local/mysql/bin

 [root@lianxi ~]# source /etc/profile.d/path.sh      //设置完成后,要使其生效 
[root@lianxi ~]# unalias mysql                    //去掉设置的别名 
[root@lianxi ~]# mysql                         //mysql 登录 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 154
Server version: 5.1.40-log MySQL Community Server (GPL)

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.

mysql>

 给mysql设置密码

[root@lianxi ~]# mysqladmin -uroot password ‘123www‘                            /给mysql设定密码,这里用的是mysqladmin 
 
[root@lianxi ~]# mysql -uroot                                             /不加密码登录不成功 
ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)  
[root@lianxi ~]# mysql -uroot -p123www                               、/加上-p选项和密码登录成功 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 159
Server version: 5.1.40-log MySQL Community Server (GPL)

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.

mysql>

重置mysql密码 

mysql的主配置文件是my.cnf,首先用vi打开文件,在mysql的字段下添加skip-grant(取消授权)
[root@lianxi ~]# service mysqld restart                  、/重启mysql服务 
Shutting down MySQL.. SUCCESS!
Starting MySQL....... SUCCESS!
[root@lianxi ~]# mysql                                   /此时可以不用密码直接登录 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.40-log MySQL Community Server (GPL)

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.

mysql>  use mysql;                                   /使用mysql数据库 
Database changed
mysql> update user set password=password(‘abcde‘) where user=‘root‘;                  /更改一个新的密码小括号里面为新密码 
Query OK, 3 rows affected (0.00 sec)
Rows matched: 3  Changed: 3  Warnings: 0

mysql>
[root@lianxi ~]# vim /etc/my.cnf                              /进入mysql.cnf主配置文件,删除skip-grant这一行 
[root@lianxi ~]# !s                                       /重启mysql 
service mysqld restart
Shutting down MySQL. SUCCESS!
Starting MySQL. SUCCESS!
 [root@lianxi ~]# mysql -uroot -pabcde                      /使用新密码登录 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.40-log MySQL Community Server (GPL)

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.

mysql>


本文出自 “自定义” 博客,请务必保留此出处http://zidingyi.blog.51cto.com/10735263/1708212

mysql密码重置

标签:mysql密码

原文地址:http://zidingyi.blog.51cto.com/10735263/1708212

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!