官方安装说明:http://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html
查看系统已安装版本
yum list installed | grep mysql
删除老的版本
yum remove mysql-*
查看操作系统版本,下载对应的RPM package。下载地址:http://dev.mysql.com/downloads/repo/yum/
cat /etc/redhat-release 以centos 6.x为例: wget http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm
安装RPM包,检查安装结果。查看启用的版本(默认启用5.7),如果是5.7就ok
yum localinstall mysql57-community-release-el6-7.noarch.rpm 查看启用版本: yum repolist all | grep mysql yum repolist enabled | grep "mysql.*-community.*"
如果需要安装其他版本
以5.6为例: yum-config-manager --disable mysql57-community yum-config-manager --enable mysql56-community
安装mysql,安装时会同时安装mysql-community-server以及依赖的mysql-community-client、mysql-community-common、mysql-community-libs
yum install mysql-community-server
初始化
创建数据文件路径: mkdir /data/mysqlData 设置文件夹权限: chown -R mysql:mysql /data/mysqlData 初始化root密码和数据库: mysqld --initialize --user=mysql --datadir=/data/mysqlData/
启动
修改/etc/my.cnf中的datadir=/data/mysqlData service mysqld start 查看服务状态: service mysqld status
权限设置
先获取临时密码: grep 'temporary password' /var/log/mysqld.log 设置各种权限: mysql_secure_installation
客户端连接mysql
mysql -uroot -p