mysql搭建网站怎么填_从零搭建网站之MySQL篇

前言

今天心血来潮又购买了三年服务器,自己也喜欢在服务器上乱搞,面试的时候要用到,自己测试什么东西也可以用到,建议大家都买一个自己的服务器,我的服务器是centos8.0的版本。下面就让我们开始吧!!!

一、安装MySQL服务

1、下载安装最新MySQL

yum install mysql-server -y

复制代码

e004049e6628ce9eef29a75da7f853b0.png

2、启动MySQL服务

systemctl start mysqld

复制代码

3、设置开机启动

systemctl enable mysqld

复制代码

3、查看防火墙是否开启

dead代表未开启

systemctl status firewalld

复制代码

733951c01217f6389a967c99be648d5e.png

4、开启防火墙

systemctl start firewalld

复制代码

再运行一次查询

a9250871a703023c56a6a480db876d4b.png

如果想要关闭防火墙输入下面的命令,但是不建议关闭

systemctl stop firewalld

复制代码

5、添加密码和及安全设置

mysql_secure_installation

复制代码

a08f103474320e733cc724ef31b91193.png

要求你配置VALIDATE PASSWORD component(验证密码组件): 输入y ,回车进入该配置

e52464c4ff6bebb00965350cdb4b0850.png

选择密码验证策略等级, 我这里选择0 (low),回车

之后就是输入两次新密码

a48ae243312ca895727c2c0433f400c0.png

确认是否继续使用提供的密码?输入y ,回车

49bd27688193fb715929230ed3383e40.png

移除匿名用户? 输入y ,回车

a57d2ac642adda2991f270080980c1cc.png

不允许root远程登录?输入n,回车,因为我们要在Windows上面连接数据库

4e7b43c73f49d34167b9412b2c8ccd44.png

是否删除测试数据库并访问他?这个就看个人喜好,删不删除都无所谓

2e1216a306994c48aff5bcc9a7d77dff.png

重新加载一下数据库

6、启动mysql

mysql -u root -p

复制代码

回车,输入刚刚设置的密码,回车

59fb8fd089d18c0ceb647d8d60efca0c.png

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

use mysql;

复制代码

742a99e9f5b169b0a657c7520009825c.png

我们需要把root用户的host修改成%,这里我推荐使用SQL语句来修改,比较简单方便!

a74633d9241ade4b2afecb1b85d96dcc.png

8、修改root用户的登录权限

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

复制代码

58e7a524c6eee6260f57aa72991f2681.png

再查询一遍,修改成功了

cf8c8e61900487519bae10f5549bd422.png

8、刷新MySQL服务或重启MySQL服务

flush privileges; ---在MySQL服务中运行

systemctl restart mysqld ---在linux下运行

复制代码

如果不刷新会有可能出现拒绝访问的情况d90baad21c441fd270b0a7e9929ac1b7.png

9、退出MySQL

\q 或 exit 退出MySQL服务

复制代码

10、开防火墙的3306端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent

firewall-cmd --reload

复制代码

22b1c7bba9be19ed16cdc33bb763fd1a.png

11、关闭MySQL主机查询dns 有助于性能提升

vim /etc/my.cnf

复制代码

进入vim模式按i进入插入模式,输入skip-name-resolve,按Esc键输入:wq 保存退出ff5ae9a04c4d6b998a0481cbea7cd45b.png

12、重启MySQL服务

systemctl restart mysqld

复制代码

13、配置安全组 3306端口

74b6f078928d17ace0db7b85cc3f8453.png

navicat连接成功

e3b51e45faad4112f69abdddcff4abae.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值