欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

虚拟机安装MySQL数据库与外部访问连接(详细)

程序员文章站 2024-03-08 20:09:04
...

1.下载相关包组件

yum install mysql mysql-server mysql-devel

2.启动MySQL

service mysqld start

3.自带脚本配置MySQL密码以及访问控制

/usr/bin/mysql_secure_installation

4.远程用户访问MySQL

进入mysql

use mysql;

修改连接权限

update user set host = '%' where user = 'root';

更改加密方式

update user set plugin='mysql_native_password' where user ='root';

刷新

flush PRIVILEGES;

授权远程连接

grant all on *.* to 'root'@'%';

查看

select host,user from user;

防火墙设置

关闭防火墙

查看防火墙状态(active防火墙处于**状态)

systemctl status firewalld.service

停止防火墙

systemctl stop firewalld.service

禁止自启动

systemctl disable firewalld.service

开启防火墙

systemctl start firewalld.service

跟随系统开启

systemctl enable firewalld.service

5.其他:

# 删除用户
# 可用 use mysql;
# select host,user from user; 查看主机与用户名
delete from mysql.user where user='用户名' and host='主机名';
# 更改密码
mysqladmin -uroot -p旧密码 password 新密码;