对于编译安装的mysql数据库,编译安装完成后首先就要进行简单的配置和初始化。
mysql 5.5版本
配置服务
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql chkconfig --add mysql chkconfig mysql on
编辑配置文件 /etc/my.cnf,默认datadir=/var/lib/mysql,确认/var/lib/mysql目录存在,默认log-error=/var/log/mariadb/mariadb.log,确认/var/log/mariadb/mariadb.log文件存在,若不存在则创建。后续启动服务器可以监控日志文件查看错误日志。
如此配置后便可以通过service mysql start启动mysql服务了,不过此时无法成功启动,还需初始化mysql系统表
cd /usr/local/mysql ./scripts/mysql_install_db
使用 service mysql start 启动服务器便可以正常启动。
mysql 5.7版本
配置服务与上述5.5版本一致,按下面方法初始化数据库
cd /usr/local/mysql/bin ./mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql --user=root --force
使用 service mysql start 启动服务器。