登录
首页 >  数据库 >  MySQL

reset MySQL 5.7 root password in Ubuntu 18.04

来源:SegmentFault

时间:2023-01-27 15:28:19 134浏览 收藏

IT行业相对于一般传统行业,发展更新速度更快,一旦停止了学习,很快就会被行业所淘汰。所以我们需要踏踏实实的不断学习,精进自己的技术,尤其是初学者。今天golang学习网给大家整理了《reset MySQL 5.7 root password in Ubuntu 18.04》,聊聊MySQL、Ubuntu,我们一起来看看吧!

我在Ubuntu下安装MySQL 5.7,过程中并没有提供设定MySQL密码的提示,故采用安全模式重设密码的方式,记录以供自己日后使用。

1.停止MySQL服务

sudo service mysql stop

2.建立服务所需目录并修改权限

sudo mkdir /var/run/mysqld && sudo chown mysql: /var/run/mysqld

3.开启安全模式(--skip-networking选项避免远程无密码登入MySQL)

sudo mysqld_safe --skip-grant-tables --skip-networking &

4.免密码登入MySQL

mysql -u root

5.重设密码(参考文章Host用%无法使用)

UPDATE mysql.user SET authentication_string=PASSWORD('YOURNEWPASSWORD'), plugin='mysql_native_password' WHERE User='root' AND Host='localhost';

6.退出MySQL

quit

7.关闭安全模式(重要!!略过这步会无法正常开启MySQL)

sudo mysqladmin -S /var/run/mysqld/mysqld.sock shutdown

8.重启正常模式的MySQL服务

sudo service mysql start

9.安心享用MySQL吧(按下Enter后会询问MySQL密码)

mysql -u root -p

参考文章
http://www.ghostchina.com/how...
https://coderwall.com/p/j9btl...

到这里,我们也就讲完了《reset MySQL 5.7 root password in Ubuntu 18.04》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于mysql的知识点!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表