使用ubuntu默认源安装的mysql-server
不会提示设置密码, 在安装成功后, 手动修改密码也不能生效...
解决:
- 先卸载之前安装的
mysql
sudo apt remove mysql-server
sudo apt remove mysql-client
sudo apt autoremove
sudo apt autoclean
wget https://repo.mysql.com//mysql-apt-config_0.8.10-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
选一下配置, 然后ok退出
sudo apt update
sudo apt install mysql-server
安装过程中会提示输入密码和重复密码, 有可能会出现之前的安装配置文件没有清楚干净的情况, 选y
覆盖即可
注意: 新版本的mysql更换了连接认证, 因此在安装时会提示选择连接方式, 这个时候 选择第二项, 否则在使用程序连接mysql时会出错.