mysql8.0.22如何安装在centos7环境中

  介绍

这期内容当中小编将会给大家带来有关mysql8.0.22如何安装在centos7环境中,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

1。下载MySQL安装包

首先点击https://dev.mysql.com/downloads/repo/yum/

 mysql8.0.22如何安装在centos7环境中

找到Linux7的版本;
这里会自动下载最新的版本的MySQL,我这里是mysql8.0.22

然后去拼接网址:
http://dev.mysql.com/get/+ xxx.rpm
比如说我的是http://dev.mysql.com/get/mysql80 -社区-释放- el7 - 3. - noarch.rpm

所以命令:

 root@localhost ~ # systemctl开始mysqld.service 

mysql8.0版本和以前版本的修改密码方式不一样:
4。登录修改mysql密码
查看mysql默认密码

mysql>改变用户& # 39;根# 39;@ # 39;localhost # 39;被& # 39;新密码& # 39;;

 mysql8.0.22如何安装在centos7环境中

如图,我的初始密码就是<代码> # XIWpa5A> D)(

第一次登录mysql,输入账号和默认密码
[root@localhost ~] # mysql -uroot - p
修改当前密码

# MySQL8.0修改密码需要有大小写字母,数字,特殊字符组合

mysql>改变用户& # 39;根# 39;@ # 39;localhost # 39;被& # 39;新密码& # 39;;

<强>这里建议要用强一点的密码,否则还是有风险的!总之密码不要设置得太同意!强但是密码也得自己记好啊啊啊

注意设置密码的时候:

 mysql8.0.22如何安装在centos7环境中

 mysql8.0.22如何安装在centos7环境中

5。命令立即执行生效

mysql>冲洗特权;

使用外网/客户端访问,比如navicat连接

解决方案,登录MySQL,修改用户表登录用户的主机

#远程设置   mysql>使用mysql;   mysql>选择主机,用户从用户;   ±- - - - - - - - - - -±- - - - - - - - - - - - - - - - - - +   | | |主机用户   ±- - - - - - - - - - -±- - - - - - - - - - - - - - - - - - +   | localhost | mysql.infoschema |   | localhost | mysql。会话|   | localhost | mysql。sys |   | | localhost |根   ±- - - - - - - - - - -±- - - - - - - - - - - - - - - - - - +   4行集(0.00秒)

可以看到在用户表中已创建的根用户.host字段表示登录的主机,其值可以用IP,也可用主机名,有时想用本地IP登录,那么可以。

将主机字段的值改为%就表示在任何客户端机器上能以根用户登录到mysql服务器,建议在开发时设为%。

 mysql祝辞更新用户设置主机=& # 39;% & # 39;用户=& # 39;根# 39;;

将权限改为所有特权(这一步我没有做)
<强>授权用户名的权限,赋予任何主机访问数据的权限

mysql>所有特权授予alt=" mysql8.0.22如何安装在centos7环境中“>  mysql8.0.22如何安装在centos7环境中

这样就可以用navicat连接了。

关闭阿里云的防火墙:

关闭防火墙:<代码> sudo systemctl firewalld停止。服务代码关闭开机启动:<代码> sudo systemctl禁用firewalld。服务> <代码> systemctl地位firewalld> <代码> systemctl开始firewalld

关于数据库的相关操作查询mysql的rpm包

 rpm qa | grep mysql 

启动mysql

systemctl mysqld开始。服务

mysql8.0.22如何安装在centos7环境中