Ubuntu 服务器安装、配置 MySQL
安装 MySQL
使用 apt 指令安装 mysql-server
sudo apt install mysql-server
安装完成后,使用以下指令直接访问 MySQL
sudo mysql
输入当前用户的密码后,进行 MySQL,使用以下语句来修改
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'mynewpassword';
在 “mynewpassword” 处输入密码并执行后,使用 exit
指令退出。
然后在 bash 中运行 mysql_secure_installation。
sudo mysql_ssecure_installation
在里面配置完成后,退出。然后使用以下语句本地连接 MySQL。
mysql -uroot -p
输入刚刚设置的密码,即可正常访问 MySQL。
创建远程登录账户
先进入 MySQL,然后使用以下语句添加一个远程登录账户。
CREATE USER 'con'@'%' IDENTIFIED BY 'password';
然后为该账户授权。
GRANT ALL PRIVILEGES ON *.* TO 'con'@'%';
授权完成后,使用 exit
指令退出。
设置远程登录
配置文件为 /etc/mysql/mysql.conf.d/mysqld.cnf。
使用 vim 编辑,将其中的 port 注释放开,修改为想设置的端口;bind-address 与 mysqlx-bind-address 注释掉。
使用以下指令重启 MySQL 服务。
sudo service mysql restart
然后打开设置端口的防火墙就可以了。