(1)若已知密码,直接输入mysql -uroot -p,回车,再输入密码,回车即可登录
mysql -uroot -p
(2)若忘记密码
①先在root账号下进入/etc/my.cnf修改my.cnf的内容,语句如下:
vi /etc/my.cnf
②按键盘上的i即可插入语句,在mysqld下(注意是mysqld,不是mysql)增加一行语句skip-grant-tables,然后按esc,再按:wq即可保存并退出文件
③重启mysql
systemctl restart mysqld
④免密登录mysql
mysql -uroot -p
⑤进入数据库
use mysql;
⑥刷新权限
flush privileges;
⑦修改密码,刷新权限
alter user 'root'@'localhost' identified by '新密码';
flush privileges;
⑧退出mysql
exit;
⑨进入/etc/my.cnf将原来添加的内容删除,并保存退出(与①②同理),再重启mysql,之后就可按照新密码登录mysql
systemctl restart mysqld
mysql -uroot -p
本篇是由作者根据自身情况以及多方查阅信息得到的操作,亲测有效~