经常重装Mysql,每次都折腾的心累,写下以记忆
-
第一步安装 mysql-server
sudo apt-get install mysql-server
-
启动 mysql 服务
sudo service mysql start
-
配置root密码
sudo mysql_secure_installation
按照指示配置即可。
如果是Ubuntu18.04安装Mysql-5.7
这样就可以直接登录了。
但是在Ubuntu20.04安装Mysql-8.+
时会遇见各种问题,如下:
- su: warning: cannot change directory to/nonexistent: No such file or directory
解决方法:
- sudo service mysql stop
- sudo usermod -d /var/lib/mysql/ mysql
- sudo service mysql start
- 设置密码后,还可能登录不上去:
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
先用默认账户登录(使用以下命令查看默认账户)
sudo cat /etc/mysql/debian.cnf
修改 root 密码
mysql 8.+
的修改密码方式
alter user 'root'@'localhost' identified with mysql_native_password by '123456';
然后应该就可以登录了