目录
安装mysql-apt-config包以设置MySQL的APT仓库
进行安全设置 (设置root密码,移除匿名用户,禁止root远程登录等)
错误提示:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
解决办法:
卸载重装mysql-server
移除当前的MySQL/MariaDB
sudo apt-get remove --purge mysql-server mysql-client mysql-common -y
sudo apt-get autoremove -y
sudo apt-get autoclean
清理残留的配置文件和数据
sudo rm -rf /etc/mysql /var/lib/mysql
sudo rm -rf /var/lib/mysql-files /var/lib/mysql-keyring
更新包列表并安装依赖
sudo apt-get update
sudo apt-get install wget -y
下载MySQL的.deb包 (以MySQL 8.0为例)
wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb
安装mysql-apt-config包以设置MySQL的APT仓库
sudo dpkg -i mysql-apt-config_0.8.15-1_all.de
在出现提示时选择MySQL版本和其他配置选项
更新包列表
sudo apt-get update
安装MySQL服务器
sudo apt-get install mysql-server -y
进行安全设置 (设置root密码,移除匿名用户,禁止root远程登录等)
sudo mysql_secure_installation