10.13 lamp MySQL安装

报错问题
1 [root@localhost ~]# [ -d /usr/local/mysql] && mv /usr/local/mysql /usr/local/mysql_old
-bash: [: missing `]’
原因 [ ] 首尾要用空格隔开
即 [ -d /usr/local/mysql ] && mv /usr/local/mysql /usr/local/mysql_old
2 [root@localhost ~]# ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
-bash: ./scripts/mysql_install_db: /usr/bin/perl: bad interpreter: No such file or directory
原因 /usr/bin/perl: bad interpreter: 需要下载Perl
即 yum -y install perl perl-devel
3
在这里插入图片描述
原因 需要 安装autoconf,
即 yum -y install autoconf
4 启动 MySQL时
[root@localhost mysql]# service mysql start
Starting MySQL.Logging to ‘/data/mysql/datadir/localhost.localdomain.err’.
ERROR! The server quit without updating PID file (/data/mysql/datadir/localhost.localdomain.pid).
原因 前面配置文件出错

These are commonly set, remove the # and set as required.

basedir = /usr/local/mysql

datadir = /data/mysql/datadir

port = 3306

server_id = 128

socket = /tmp/mysql.sock

把 datadir = /data/mysql/datadir 改为 datadir = /data/mysql

/etc/init.d/mysql 里面的datadir也一样

如果MySQL没启动 到/data/mysql/目录瞎查看错误日志 日志名通常为 主机名.err。

结果

[root@localhost mysql]# service mysql restart

ERROR! MySQL server PID file could not be found!

Starting MySQL.Logging to ‘/data/mysql/localhost.localdomain.err’.

SUCCESS!

猜你喜欢

转载自blog.csdn.net/weixin_46396109/article/details/109044559