#获取mysql的rpm文件(rpm文件地址可以通过官网获取)wget -r -np -nd https://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm#安装rpm文件rpm -ivh mysql57-community-release-el7-10.noarch.rpm#安装mysql服务yum install mysql-server根据步骤安装就可以了,不过安装完成后,没有密码,需要重置密码mysql −u root登录时有可能报这样的错:ERROR2002(HY000):Can‘tconnecttolocalMySQLserverthroughsocket‘/var/lib/mysql/mysql.sock‘(2)原因是 /var/lib/mysql 的访问权限问题执行命令 chown -R openscanner:openscanner /var/lib/mysql重启mysql服务:systemctl restart mysqld.service#重置Mysql 的root密码:cat /var/log/mysqld.log | grep password显示结果的第一条为系统安装时为root初始化的密码,可以使用此密码登录。#登录Mysqlmysql – u -root -p输入以上密码进入mysql> SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpassword’);提示:mysql默认有密码安全限制,简单的密码会报错误:ERROR 1819 (HY000): Your password does not satisfy the current policy requirementsmysql>flush privileges;mysql>exit;接下来设置mysql的远程登录访问#编辑防火墙配置文件 放开3306端口vi /etc/sysconfig/iptables#在内容中添加-A INPUT -p tcp -m tcp –dport 3306 -j ACCEPT#保存退出:wq#重启防火墙服务systemctl restart iptables.service设置完成后,用局域网内的机器访问会报错:Host ‘xxx.xx.xxx.xxx’ is not allowed to connect to this MySQL server解决方法:登录mysqlmysql>use mysql;mysql>update user set host=’%’ where user=’root’;mysql>select user,host from user;mysql>flush privileges;至此我的Mysql已经可以在局域网内的机器上连接使用。