第一步 下载(简单,注意联网)Ubuntu 终端输入以下两行命令
(1) 数据库的服务端及客户端数据库的开发软件包
XML
sudo apt-get install mysql-server mysql-client
(2) 数据库的开发软件包
XML
sudo apt-get install libmysqlclient-dev
第二步 查看是否安装成功
XML
mysql --version
结果展示(mysql 版本为 8.0.35)不同用户可能版本有些许差异,无伤大雅

启动 关闭 MySQL
XML
sudo service mysql start //启动
sudo service mysql stop //关闭
第三步 登录(重点来了)
(1) 登录**这时发现****嘿?****mysql 账户是啥 !!!密码又是啥!!!**其实在安装过程中系统自动初始化了账户和密码。以下命令查看---
XML
sudo cat /etc/mysql/debian.cnf
结果展示

账户有了 密码有了 开始登录 输入以下命令 。回车 输入上一步自己查询到的密码
XML
mysql -u debian-sys-maint -p
结果展示

出现下列错误,仔细比对密码(注意大小写)

如果多次登录依然如此则打开配置文件添加 skip-grant-tables
1.打开配置文件
XML
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
结果展示

2.启动MySQL
XML
sudo service mysql restart
3.再次登录即可 ,可改可不改 密码,自己选择
4.新添加行的配置(看情况注释)
第四步 修改用户为 root ,修改密码为 123456
进入MySQL后 按一下步骤完成即可;
- use mysql;
- select user, plugin from mysql.user;
- flush privileges;

- update user set plugin='caching_sha2_password' where user='root';
- ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
- flush privileges;
第五步 退出
>mysql quit;
用改变后的账户密码尝试登录,登录成功!!!