标签:24,5.7,local,usr,mysql,data From: https://blog.csdn.net/weixin_61153659/article/details/144746777背景:虚拟机Linux安装MySQL
1.MySQL初始化
#到mysql-5.7.24 cd /usr/local/mysql/mysql-5.7.24 #执行命令 ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/mysql-5.7.24 --datadir=/usr/local/mysql/mysql-5.7.24/data
2.启动mysql服务器
cd /usr/local/mysql/mysql-5.7.24/support-files/ ./mysql.server start
3.报错:
ERROR! The server quit without updating PID file (/usr/local/mysql/mysql-5.7.24/data/localhost.local
4.解决方案:
先删除data目录,使用mysqld进行mysql的初始化操作,在给予data目录权限,用户组
删除data目录: rm -r data/ 初始化: ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/mysql-5.7.24 --datadir=/usr/local/mysql/mysql-5.7.24/data 给予data目录权限: chown -R mysql:mysql /usr/local/mysql chmod -R 755 /usr/local/mysql
root@localhost:/usr/local/mysql/mysql-5.7.24# rm -r data/ rm: 是否进入目录 'data/'?y rm: 是否删除普通文件 'data/ibdata1'?y rm: 是否删除普通文件 'data/auto.cnf'?y rm: 是否删除普通文件 'data/ib_logfile1'?y rm: 是否删除普通文件 'data/ib_logfile0'?y rm: 是否删除普通文件 'data/ib_buffer_pool'?y rm: 是否删除目录 'data/'?y root@localhost:/usr/local/mysql/mysql-5.7.24# ll 总计 40 drwxr-xr-x. 2 mysql mysql 4096 12月25日 21:56 bin -rwxr-xr-x. 1 mysql mysql 17987 2018年10月 4日 COPYING drwxr-xr-x. 2 mysql mysql 55 12月25日 21:56 docs drwxr-xr-x. 3 mysql mysql 4096 12月25日 21:56 include drwxr-xr-x. 5 mysql mysql 4096 12月25日 21:56 lib drwxr-xr-x. 4 mysql mysql 30 12月25日 21:56 man -rwxr-xr-x. 1 mysql mysql 2478 2018年10月 4日 README drwxr-xr-x. 28 mysql mysql 4096 12月25日 21:56 share drwxr-xr-x. 2 mysql mysql 90 12月25日 21:56 support-files root@localhost:/usr/local/mysql/mysql-5.7.24# ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/mysql-5.7.24 --datadir=/usr/local/mysql/mysql-5.7.24/data root@localhost:/usr/local/mysql/mysql-5.7.24# root@localhost:/usr/local/mysql/mysql-5.7.24# root@localhost:/usr/local/mysql/mysql-5.7.24# chown -R mysql:mysql /usr/local/mysql root@localhost:/usr/local/mysql/mysql-5.7.24# chmod -R 755 /usr/local/mysql root@localhost:/usr/local/mysql/mysql-5.7.24# root@localhost:/usr/local/mysql/mysql-5.7.24# root@localhost:/usr/local/mysql/mysql-5.7.24# cd support-files/ root@localhost:/usr/local/mysql/mysql-5.7.24/support-files# ./mysql.server start Starting MySQL. SUCCESS! root@localhost:/usr/local/mysql/mysql-5.7.24/support-files# root@localhost:/usr/local/mysql/mysql-5.7.24/support-files#