这期内容当中小编将会给大家带来有关如何在Linux系统中安装mysql 8.0,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
<强>准备工作:强>
mysql8.0 rpm文件
测试工具(比如思想的数据库工具)
<强>安装步骤:强>
1只下载mysql的回购源,下载地址:
进入Linux系统,输入指令:
wgethttps://dev.mysql.com/get/mysql80 -社区-释放- el7 - 1. - noarch.rpm
2。安装mysql -社区-释放- el7 noarch——5.。rpm包
输入指令:sudo rpm -ivh mysql80 -社区-释放- el7 noarch——1.。rpm
安装这个包后,会获得两个mysql的百胜回购源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。
3。安装mysql
输入指令:sudo yum安装mysql服务器
,
,
根据提示安装就可以了,不过安装完成后没有密码,需要重置密码
4。登录时有可能报这样的错:ERROR2002 (HY000):不能通过套接字连接到本地MySQL服务器/var/lib/MySQL/MySQL。袜子”(2),原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前用户:
输入指令:mysql - u根
输入指令:sudo乔恩- r根:根/var/lib/mysql
输入指令:服务mysqld重启
等重新完成后在输入mysql - u根就可以看到如下,但是现在又提醒密码错误的信息,输入指令获取随机密码
生成随机密码
输入指令:grep & # 39;临时密码# 39;/var/log/mysqld.日志
当我去查询用户的时候报这个错误:<强>你必须重置你的密码使用改变用户声明beforeexecuting这句话强>
大致意思是说:在执行此语句之前,必须使用ALTE用户语句重设密码。
然后我执行修改密码的操作:
又报:<强>你的密码不满足当前的政策要求强>
大致意思是说:您的密码不符合当前的策略要求。
,
注意:如果只想设置简单密码需要修改两个全局参数:
mysql>, set globalvalidate_password_policy=0; mysql>, set globalvalidate_password_length=1;
(这里我没过试,不知道是否可用,我用的复杂密码)
<强>远程连接强>
1,改表发。
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在本地主机的那台电脑,登入mysql后,更改“mysql"数据库里的“user"表里的“host"项,从“localhost"改成“%”
mysql -u root -pvmwaremysql> use mysql,, mysql> update user  set host =, & # 39; % & # 39;, where user =, & # 39;根# 39;,, mysql> select 主机,user 得到用户;如何在Linux系统中安装mysql 8.0