一、安装
1. 安装命令
sudo apt-get update
sudo apt-get install mysql-server
2. 查看是否安装成功
sudo netstat -tap | grep mysql
# 若提示mysql:unrecognized service则说明系统中没有MySQL,需要继续安装。
3. 进入mysql修改密码
mysql -uroot -p
# 输入密码:默认密码为空
show databases;
use mysql;
update user set authentication_string=PASSWORD("自定义密码") where user='root';
update user set plugin="mysql_native_password";
flush privileges; # 更新数据库
exit; # 退出mysql
4. 重启mysql
/etc/init.d/mysql restart;
二、 启用远程服务
1. 注释本地地址
# 打开下面地址
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
注释掉bind-address = 127.0.0.1(在这句前加一个#)
2. 授权一个账户,授予远程连接的权
mysql -uroot -p # 打开mysql
# 账户和密码内容自定义
GRANT ALL PRIVILEGES ON *.* TO '账户'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
flush privileges; # 更新数据库
3. 直接修改root账户启用远程服务(2和3选择一项执行即可)
update user set host='%' where name='root'; # 修改root账户host为%,也可指定ip
flush privileges; # 更新数据库
exit; # 退出mysql
四、 记得打开3306端口
# 查看是否已经开启3306端口
telnet 123.456.789.123 3306