ubuntu升级到mysql8.0_Ubuntu20.04上安装MySQL8.0

最近在学习linux,在ubuntu上安装了mysql8.0,但是怎么都改不了root的密码,有点脑壳疼。

记录一下安装MySQL并新建账户授权的过程。Ubuntu在20.04版本中,源仓库中MySQL的默认版本已经更新到8.0。可以直接使用apt安装。

安装MySQL

sudo apt-get update #更新源

sudo apt-get install mysql-server #安装

MySQL服务管理

sudo service mysql status # 查看服务状态

sudo service mysql start # 启动服务

sudo service mysql stop # 停止服务

sudo service mysql restart # 重启服务安装成功

登录

查看密码使用这条查看

sudo cat /etc/mysql/debian.cnf

使用默认账户登录

mysql -u debian-sys-maint -p

或直接进入mysql

sudo mysql

创建新用户

因为尝试修改了root账户的密码似乎不起作用,于是创建一个新的账户来作为日常使用

新建账户

新建一个root用户,密码为root

create user 'root'@'%' identified by 'root';

授权

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

FLUSH PRIVILEGES;

重置密码

重置root账户密码为password

SET PASSWORD FOR root@'localhost' = PASSWORD('password');

卸载MySQL

sudo apt purge mysql-*

sudo rm -rf /etc/mysql/ /var/lib/mysql

sudo apt autoremove

sudo apt autoclean

你可能感兴趣的:(ubuntu升级到mysql8.0_Ubuntu20.04上安装MySQL8.0)