请选择 进入手机版 | 继续访问电脑版

[MySql] CentOS7安装MySQL 8.0.26的过程

[复制链接]
查看39 | 回复6 | 2021-9-12 23:42:12 | 显示全部楼层 |阅读模式

1、起首 ,根据本身 的机子到MySQL官网下载对应的数据库https://dev.mysql.com/downloads/mysql/

CentOS7安装MySQL 8.0.26的过程

2、利用 xftp上传压缩包到假造 机或者服务器的某个文件夹中,末了 把MySQL压缩包解压到自定义目次 ,假如 你在Linux下载此步骤跳过(方法不限)。

3、卸载mariadb数据库,先查看mariadb的安装包,然后卸载,末了 可再次查看确认,下令 如下:

  1. rpm -qa | grep mariadb
  2. rpm -e mariadb-libs-5.5.68-1.el7.x86_64 --nodeps
复制代码

CentOS7安装MySQL 8.0.26的过程

4、把上传的mysql安装包解压,解压下令 格式:tar -xvf **,如我解压到/software/mysql目次 ,如下所示:

  1. tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar
复制代码

CentOS7安装MySQL 8.0.26的过程

5、然后安装下列列表中的选项,别的 的可以不用管:

  1. mysql-community-common
  2. mysql-community-libs
  3. mysql-community-client
  4. mysql-community-server
复制代码

下令 如下:

  1. rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm --nodeps –force
  2. rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm --nodeps –force
  3. rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm --nodeps --force
  4. rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm --nodeps --force
复制代码

 实行 环境 如下:

CentOS7安装MySQL 8.0.26的过程

6、查看已安装的mysql资源

  1. rpm -qa | grep mysql
复制代码

CentOS7安装MySQL 8.0.26的过程

7、输入以下下令 ,完成对mysql的初始化及干系 设置

  1. mysqld --initialize
  2. chown mysql:mysql /var/lib/mysql -R
  3. systemctl start mysqld.service
  4. systemctl enable mysqld
复制代码

CentOS7安装MySQL 8.0.26的过程

8、查看数据库的初始暗码 ,下令 如下:

  1. cat /var/log/mysqld.log | grep password
复制代码

CentOS7安装MySQL 8.0.26的过程

9、利用 root用户登录mysql,输入初始暗码

  1. mysql -u root -p
复制代码

CentOS7安装MySQL 8.0.26的过程

10、修改root暗码 ,然后再exit退出 验证一下暗码 ,下令 如下:

  1. alter user "root"@"localhost" identified by <a rel="external nofollow" target="_blank" href="https://www.jb51.net/mailto:1qaz@2wsx">1qaz@2wsx</a>;
复制代码

CentOS7安装MySQL 8.0.26的过程

11、通过以下下令 ,举行 长途 访问的授权

  1. create user 'root'@'%' identified with mysql_native_password by '1qaz@2wsx';
  2. grant all privileges on *.* to 'root'@'%' with grant option;
  3. flush privileges; --立即生效
复制代码

CentOS7安装MySQL 8.0.26的过程

12、通过一下下令 修改加密规则,MySql8.0 版本 和 5.0 的加密规则不一样,而现在 的可视化工具只支持旧的加密方式,末了 革新 修改后的权限。

  1. ALTER USER 'root'@'localhost' IDENTIFIED BY '1qaz@2wsx' PASSWORD EXPIRE NEVER;
  2. flush privileges;
复制代码

13、通过以下下令 ,关闭 firewall

  1. systemctl stop firewalld.service
  2. systemctl disable firewalld.service
  3. systemctl mask firewalld.service
复制代码

CentOS7安装MySQL 8.0.26的过程

14、安装iptables防火墙,出现完成!或者Complete!即为成功,下令 如下:

  1. yum -y install iptables-services
复制代码

15、通过以下下令 启动设置防火墙

  1. systemctl enable iptables;
  2. systemctl start iptables;
复制代码

CentOS7安装MySQL 8.0.26的过程

16、通过vi /etc/sysconfig/iptables下令 编辑防火墙,添加端口

  1. vi /etc/sysconfig/iptables
复制代码
  1. -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
  2. -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
  3. -A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
  4. -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
  5. -A INPUT -m state --state NEW -m tcp -p tcp --dport 8090 -j ACCEPT
复制代码

CentOS7安装MySQL 8.0.26的过程
 

17、通过以下下令 重启防火墙使设置 见效 :

  1. systemctl restart iptables.service
复制代码

18、通过下令 设置防火墙开机启动:

  1. systemctl enable iptables.service
复制代码

19、末了 利用 客户端工具毗连 测试即可。

CentOS7安装MySQL 8.0.26的过程

到此这篇关于CentOS 7安装MySQL 8.0.26的文章就先容 到这了,更多干系 CentOS 7安装MySQL 8.0.26内容请搜索 脚本之家从前 的文章或继续欣赏 下面的干系 文章盼望 大家以后多多支持脚本之家!


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

avatar 123457489 | 2021-9-13 04:11:56 | 显示全部楼层
看了这么多帖子,第一次看看到这么有内涵的!
回复

使用道具 举报

avatar 陈嘉凯 | 2021-9-20 01:14:37 | 显示全部楼层
今天皮痒了?
回复

使用道具 举报

avatar 雨荷424 | 2021-9-20 07:39:16 | 显示全部楼层
admin楼主练了葵花宝典吧?
回复

使用道具 举报

avatar 晴空万里659 | 2021-10-1 21:59:37 | 显示全部楼层
这个帖子会火的,鉴定完毕!
回复

使用道具 举报

avatar 安桐AnnTong | 2021-10-13 03:06:34 | 显示全部楼层
admin楼主,我告诉你一个你不知道的的秘密,有一个牛逼的网站,运动刷步数还是免费刷的,QQ和微信都可以刷,特别好用。访问地址:http://yd.mxswl.com 猫先森网络
回复

使用道具 举报

avatar 无为自化 | 昨天 06:51 | 显示全部楼层
收藏了,以后可能会用到!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则