cetos 7 操作mysql数据库
没有root密码的情况下先在 my.cnf 文件的
mysqld下加上 skip-grant-tables
vim /etc/my.cnf
然后按照下面步骤来走;
重启mysql
service mysqld restart
进入mysql
mysql ;
切换数据库
use mysql;
看一眼有个印象
select user,host from user;
将root用户的权限从只能本机登录,改成所有ip都可以远程登录
update user set host=’%’ where user=‘root’;
修改密码
update mysql.user set authentication_string=password(’*****’) where user=‘root’;
(我的这里是之前已经改过的,所以显示影响的行数为0)
刷新使其生效
flush privileges ;
退出
quit;
再去my.cnf中删掉skip-grant-tables;
重启mysql
service mysqld restart ;
大功告成!!!