环境说明,已有云服务器,是Ubuntu系统,并能远程登录系统中
1. MySQL安装并修改密码
直接使用Ubuntu的库安装即可,命令如下:
shell
# 更新源
apt update
# 查看下MySQL的版本,一般都是8.xx版本
apt list mysql-server
#直接安装
apt install mysql-server
# 进入MySQL
mysql -uroot
#修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
2. 配置远程访问
这里有两步,一个是修改配置文件去除127.0.0.1的绑定,一个是添加权限
shell
#进入如下文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
# 注释掉如下代码
#bind-address = 127.0.0.1
#进入MySQL之后,运行如下命令
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'XXXXXX' WITH GRANT OPTION;
3. 修改端口号
这个是为了防范攻击,直接修改上面的文件 /etc/mysql/mysql.conf.d/mysqld.cnf
把 port =3306 后面的3306修改成任意你自己的端口