//摸索一周 才找出来解决办法 真痛苦啊
sudo apt install mysql-server-8.0 -y
sudo systemctl stop mysql
sudo rm /var/lib/mysql -rf
sudo vim /etc/mysql/mysql.conf.d/
lower_case_table_names=1
cat /var/log/mysql/error.log
cd /var/lib/
mysqld --print-defaults
sudo mkdir mysql --创建目录 **
sudo users
sudo ls -la mysql
sudo chown mysql:mysql mysql --指定mysql用户**
sudo mysqld --initialize --user=mysql --初始化**
sudo service mysql start --服务启动
cat /var/log/mysql/error.log --查看密码**
sudo mysql -u root -p'ypCEoL?qf5?_' --登录 密码根据实际情况自行修改 **
//如果 host 为 localhost,表示只能从本机访问。
//如果 plugin 不是 mysql_native_password,需要修改认证方式。
//修改 root 用户的密码# 修改 root 用户的密码,并设置认证方式为 mysql_native_password
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Aa.123456';//密码根据实际情况修改
//刷新权限
FLUSH PRIVILEGES;
允许远程访问 MySQL# 将 host 从 localhost 修改为 %,允许通过 Navicat 等工具远程连接
UPDATE mysql.user SET host='%' WHERE user='root';//用户名根据实际情况修改
//刷新权限
FLUSH PRIVILEGES;
联系方式:32054605
欢迎大家交流开发经验
浙公网安备 33010602011771号