安装mysqlhtml
查看mysql全部的yum列表, 看看是不有mysql57-community/x86_64mysql
Yum repolist all | grep mysql查看可用的yum列表,看看是否是启动了57的资源:linux
Yum repolist enabled | grep mysql
sql
若是57的源不在可用列表中(整个配置文件只能有一个mysql server的源可用),
须要编辑 /etc/yum.repos.d/mysql-community.repo
文件,禁用除了tools和connectors之外的源,启用57的源。0表示禁用,1表示启用:
数据库
通过以上配置后,再查看可用mysql的yum源列表进行确认。
以上选择yum的操做可参考官网的Adding the MySQL Yum Repository部分:
https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
windows
安装mysql:
yum install mysql-community-server
若有报错以下:
解决方法:编辑/etc/yum.repos.d/mysql-community.repo配置文件,将[mysql57-community]下的
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
三项改成:安全
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 服务器
再次执行安装mysql就会成功!网络
启动mysql:ssh
systemctl start mysqld
查看mysql启动状态:
systemctl status mysqld
超级用户root密码会被存放在/var/log/mysqld.log文件中,使用命令查看:
grep 'temporary password' /var/log/mysqld.log
登录mysql:
Mysql –uroot –p
提示输入密码:
更新root用户密码,并授予远程访问权限(linux系统密码必须同时包含大小写字母、特殊字符和数字):
Grant all privileges on *.* to ‘root’@’%’ identified by ‘密码’ with grant option;
mysql虽然受权能够远程访问,可是服务器组织了远程该端口的访问,因此须要区设置服务器容许该端口的访问:
选择服务器,最右边更多,网络和安全组,安全组配置,配置规则,添加安全组规则,协议类型选择“所有”。肯定便可。
在windows上使用navicat链接服务器数据库时,长时间不操做就会出现链接等待的现象,能够在配置文件中进行配置,会稍有改善。
在/etc/my.cnf 文件的【mysqld】下插入一行:skip-name-resolve
完整操做可参考: https://www.cnblogs.com/jimboi/p/6405560.html https://blog.csdn.net/qq_38417808/article/details/81291588