码迷,mamicode.com
首页 > 其他好文 > 详细

设置更改root密码

时间:2018-01-15 11:19:08      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:linu   sele   退出   mysql   环境   restart   art   免密   函数   

默认mysql密码为空。
第一种:
[root@localhost mysql]# mysql -uroot //报错是因为mysql不在环境变量PATH里
-bash: mysql: 未找到命令
[root@localhost mysql]# ls /usr/local/mysql/bin/mysql
/usr/local/mysql/bin/mysql
[root@localhost mysql]# export PATH=$PATH:/usr/local/mysql/bin/
永久生效保存在文件 vi /etc/profile
quit退出mysql命令行

[root@localhost mysql]# mysql -uroot -p //-p后面跟密码
[root@localhost mysql]# mysqladmin -uroot password ‘lsx‘ //设置密码。推荐加单引号,有时候密码有特殊符号不识别
[root@localhost mysql]# mysqladmin -uroot -p‘lsx‘ password ‘1‘ //修改密码

第二种:
/usr/local/mysql/bin/mysql -uroot
更改环境变量PATH,增加mysql绝对路径

如果不知道root密码?(密码重置)
1.vi /etc/my.cnf //mysqld增加skip-grant //免密登录
2.重启mysql服务 /etc/init.d/mysqld restart
3.mysql -uroot
4.use mysql; //切换到mysql库
#select * from user; //存放用户名密码等
select password from user;
密码加密是=右边的password完成的
Password(字段)=password(函数)
5.update user set password=password(‘aminglinux‘) where user=‘root‘;
6.改完之后要删除/etc/my.cnf添加的字符串
7.重启、登录

设置更改root密码

标签:linu   sele   退出   mysql   环境   restart   art   免密   函数   

原文地址:http://blog.51cto.com/lsxme/2060995

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