centos7的yum源没有mysql-sever文件,要先下载安装mysql的repo源:
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
现在yum list mysql 可以看到mysql-community-server了
安装mysql:
sudo yum install mysql-community-server
#################
阿里云:
rpm -Uvhhttp://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
yum repolist enabled | grep "mysql.*-community.*"
yum -y install mysql-community-server
#################
安装成功后我登录报错:
ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2)
网上的说法是/var/lib/mysql文件没有访问权限,但是我进入该文件夹看不到mysql.sock文件,安装时根本没写进来。网上找到了问题是selinux的原因,getenfore我的是enforcing,改为disabled,重启,rmp强制删除之前的mysql安装文件,再yum安装mysql,重启,就能进入mysql
2016-11-12 今天yum安装mysql也提示
其中我的
这是mysqld没启动的原因: