版本 Ubuntu Server 22.04 LTS 64bit
mysql Ver 8.0.32-0ubuntu0.22.04.2 for Linux on x86_64 ((Ubuntu))
首次安装日期 20230408
本文适合mysql Ver 8.0.32 版本
环境
腾讯云 Ubuntu Server 22.04 LTS 64bit 空服务器
mysql Ver 8.0.32-0ubuntu0.22.04.2 for Linux on x86_64 ((Ubuntu))
说明:mysql_secure_installation自mysql版本8.0.29起停止工作
1.更新源
sudo apt update
2.安装
sudo apt install mysql-server
3.查看服务状态
sudo service mysql status
3.更改本地主机根用户密码(Alter the localhost root user )
sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by '你的mysql密码';
FLUSH PRIVILEGES;
4.配置远程访问
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
屏蔽mysqld.cnf 文件中这行配置文件
#bind-address= 127.0.0.1
sudo service mysql restart
授权mysql 的root用户远程可以访问
mysql -u root -p
进入mysql命令行后执行
use mysql;
update user set host = '%' where user ='root';
FLUSH PRIVILEGES;
用测试工具测试吧!完事了.
5.配置安全(强迫症)
mysql_secure_installation自MySQL版本8.0.29以来停止工作!
我不再建议使用此命令,因为MySQL默认值现在更加安全。
但是如果你仍然想,那么在运行之前,确定已经修改完mysql root的密码。
在执行 mysql_secure_installation