sudo apt install mysql-server
安装mysql服务端

sudo cat /etc/mysql/debian.cnf
查看mysql预设的用户名和密码

用预设的用户名和密码登录mysqlsudo mysql -udebian-sys-maint -p,登录上mysql后,use mysql;,查看用户信息select user,host,authentication_string from user;alter user 'root'@'localhost' identified with mysql_native_password by 'passwd';更改root密码,之后使用sudo mysql -uroot -p登录mysql数据库

注意,使用root权限登录mysql,否则报错sock无法连接,使用root权限查看mysql运行状态以及lsof -i:3306查看3306端口占用情况,因为mysql服务是root用户起用的,不会告诉普通用户mysql进程的运行信息。

参考文献:MySQL修改root用户密码

Ubuntu下MySQL安装好之后第一次登陆、修改密码、及出现密码登陆被拒绝等问题解决(access denied(password:yes))
Ubunto20.04安装MySQL并修改root用户密码(Linux安装mysql root用户无法登陆)

创建于2023.1.18/12.12,修改于2023.4.8/22.48