第一步:安装
# yum -y install mysql-server
第一步就遇到问题,安装mysql-server报错没有可用包,解决方案:
# sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
之后再次执行:yum -y install mysql-server即可正常完成安装;
第二步:启动
# systemctl start mysqld
mysql服务启动没有响应,报错:
Plugin 'FEDERATED' is disabled.
/usr/sbin/mysqld: Table 'mysql.plugin' doesn't exist
[ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
原因:没有创建初始化mysql的data目录、系统表和和初始化系统表空间并且关联innodb表与数据结构。
解决方案执行下面脚本,完成Mysql数据库的初始化即可:
# mysql_install_db –user=mysql –datadir=/usr/local/mysql/var
执行完毕后,即可正常启动MySQL服务;
注意:-datadir为/etc/my.cnf文件中datadir的路径。
# systemctl restart mysqld