这期内容当中小编将会给大家带来有关mysql8.0.22如何安装在centos7环境中,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
1。下载MySQL安装包
首先点击https://dev.mysql.com/downloads/repo/yum/
找到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;;
如图,我的初始密码就是<代码> # XIWpa5A> D)(代码>
第一次登录mysql,输入账号和默认密码
[root@localhost ~] # mysql -uroot - p
修改当前密码
# MySQL8.0修改密码需要有大小写字母,数字,特殊字符组合
mysql>改变用户& # 39;根# 39;@ # 39;localhost # 39;被& # 39;新密码& # 39;;
<强>这里建议要用强一点的密码,否则还是有风险的!总之密码不要设置得太同意!>强但是密码也得自己记好啊啊啊
注意设置密码的时候:
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环境中“>这样就可以用navicat连接了。
关闭阿里云的防火墙:
关闭防火墙:<代码> sudo systemctl firewalld停止。服务代码>关闭开机启动:<代码> sudo systemctl禁用firewalld。服务> 代码查看防火墙状态
<代码> systemctl地位firewalld> 代码打开防火墙
<代码> systemctl开始firewalld 代码>关于数据库的相关操作查询mysql的rpm包
rpm qa | grep mysql启动mysql
systemctl mysqld开始。服务mysql8.0.22如何安装在centos7环境中