前言
今天心血来潮又购买了三年服务器,自己也喜欢在服务器上乱搞,面试的时候要用到,自己测试什么东西也可以用到,建议大家都买一个自己的服务器,我的服务器是centos8.0的版本。下面就让我们开始吧!!!
一、安装MySQL服务
1、下载安装最新MySQL
yum install mysql-server -y

2、启动MySQL服务
systemctl start mysqld
3、设置开机启动
systemctl enable mysqld
3、查看防火墙是否开启
dead代表未开启
systemctl status firewalld

4、开启防火墙
systemctl start firewalld
再运行一次查询

如果想要关闭防火墙输入下面的命令,但是不建议关闭
systemctl stop firewalld
5、添加密码和及安全设置
mysql_secure_installation







6、启动mysql
mysql -u root -p
回车,输入刚刚设置的密码,回车

7、设置远程连接MySQL服务器
use mysql;


8、修改root用户的登录权限
update user set host = '%' where user = 'root';


8、刷新MySQL服务或重启MySQL服务
flush privileges; ---在MySQL服务中运行
systemctl restart mysqld ---在linux下运行
如果不刷新会有可能出现拒绝访问的情况

9、退出MySQL
\q 或 exit 退出MySQL服务
10、开防火墙的3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload

11、关闭MySQL主机查询dns 有助于性能提升
vim /etc/my.cnf
进入vim模式按i进入插入模式,输入skip-name-resolve,按Esc键输入:wq 保存退出

12、重启MySQL服务
systemctl restart mysqld
13、配置安全组 3306端口

navicat连接成功
