Ubuntu1804
安装mysql-server
# 默认安装5.7, 且云服务器没有root密码
apt-get install mysql-server
# 创建普通用户
mysql>create user 'tom'@"%" identified by 'xxx';
mysql> grant all privileges on *.* to 'tom'@"%";
mysql> flush privileges;
- 修改配置文件
sudo -s #切换权限
vim /etc/mysql/mysql.conf.d/mysqld.cnf
#注释bind 本地
#bind-address =127.0.0.1
#重启服务
sudo /etc/init.d/mysql restart
# 或者
service mysql restart
service mysql status
- 修改数据库
#连接MySQL
sudo mysql -u lauf -p
#配置用户lauf 在任意主机都可以登录MySQL
use mysql;
select host from user where user="lauf";
#更新user表
update user set host="%" where user="lauf";
#授权
grant all privileges on *.* to "lauf"@"%" identified by "pw" with grant option;
#生效
flush privileges;
- 远程连接—局域网测试
mysql -u lauf -p -h 192.168.0.197
4. 云服务器公网测试
关闭防火墙
# 禁用
ufw disable
设置云服务器的安全组
选择创建的安全组,开放对应的接口:
连接远程
mysql -u xx -p -h 公网ip
centos 8
删除 包
rpm -e pkg --nodeps
安装包
rpm -ivh xxx.rpm
查看
rpm -qa | grep mysql
删除相关目录
find / -name ‘mysql’
rm -rf xxx
安装
yum install -y mysql-community-server