忘了MySQL数据库root帐号密码,如何从容面对

数据库链接

这里先不慌链接,若是咱们忘了数据库root密码该如何操做呢?mysql

忘记数据库密码,如何修改sql

个人公众号

一、先回想上章咱们安装MySQL 配置文件my.cnf数据库

vi /etc/my.cnf

在最后一行添加skip-grant-tables,如图,目的为启动 MySQL 服务的时候跳过权限表认证 二、重启服务ui

service mysqld restart

三、登录MySQLspa

mysql -u root

四、更换密码 切换数据库:rest

USE mysql;

更新密码:code

update user set authentication_string=password('这里填入密码') where user='root';

保存修改并退出:blog

flush privileges;
exit;

五、删除配置文件并重启服务 删除刚刚添加的一行并保存ip

vi /etc/my.cnf

重启服务string

service mysqld restart

六、使用刚刚重置的密码登录

mysql -u root -p

客户端链接数据库

数据库链接

链接服务端的命令基本语法是:

mysql -h host -u user -p  -P port

####host是服务端的IP地址,可选的,默认为localhost ####user是登陆的用户名,可选的,若是容许匿名用户登陆,能够直接键入"mysql"登陆 ####-p表明是否使用密码登陆 ####-P端口号,可选 断开链接: 如下三种都可

exit
quit
\q