1.下载mysql.5.7.24 解压并重命名到 /usr/local/mysql 新建目录/usr/local/mysql/data/
groupadd mysql
useradd -r -g mysql mysql
chmod -R 755 /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql
将/etc下的my.cnf删除或者改个名字以免报错
安装初始化:
/usr/local/mysql/bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql
可能会报错:/usr/local/mysql/bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
安装:yum install libaio-devel.x86_64 解决
之后执行 /usr/local/mysql/support-files/mysql.server start mysql启动
8、添加软连接,并重启mysql服务
[root@localhost /]# ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
[root@localhost /]# ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
[root@localhost /]# service mysql restart
执行完软链接就可以直接使用 service mysql restart 来启动 停止 重启 mysql服务
14、设置开机自启动
1、将服务文件拷贝到init.d下,并重命名为mysql
[root@localhost local]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld 复制启动脚本到资源目录
2、赋予可执行权限 [root@localhost local]# chmod +x /etc/init.d/mysqld 增加mysqld服务控制脚本执行权限
3、添加服务 [root@localhost local]# chkconfig --add mysqld 将mysqld服务加入到系统服务
4、显示服务列表 [root@localhost local]# chkconfig --list 检查mysqld服务是否已经生效
5、重启服务器 [root@localhost local]# reboot