600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 阿里云ECS服务器配置LAMP时安装配置mysql数据库填坑(二)

阿里云ECS服务器配置LAMP时安装配置mysql数据库填坑(二)

时间:2018-08-26 21:25:58

相关推荐

阿里云ECS服务器配置LAMP时安装配置mysql数据库填坑(二)

阿里云ECS服务器配置LAMP时安装配置mysql数据库填坑(二)

上篇文章讲到的是安装apache服务器时遇到的坑,经过排错总算是把Apache的坑填完了,没想到安装mysql又跳坑里了,真是不得不佩服阿里云lamp官方配置文档的(l)质(o)量(w),好吧,既然有坑那就填坑,不怕坑多,就怕没耐心,下面就开始解决步骤: 阿里云云服务器ECS安装配置lamp参考文档地址: /document_detail/50774.html?spm=5176.product25365.6.633.XC4FWx 点击打开链接

第一步:按照文档正常安装mysql,一般都没有问题,但是启动的时候会遇见如下错误:解决方案: 1.mkdir /var/log/mariadb/ 2.touch /var/log/mariadb/mariadb.log

第二步:再次启动mysql,又会出现新的错误:

解决方案:

3.mkdir /var/lib/mysql/

4.touch /var/lib/mysql/mysqld_safe.pid

第三步:再次启动mysql,依然报出新的错误:

解决方案: 5.mv /etc/f /etc/f.backup

第四步:再次启动mysql,显示ok,总算是解决问题了:

至此,大部分童鞋的mysql启动问题应该已经解决,可以继续进行下面的步骤了,但是,可能有的童鞋重启mysql,依然出现新的报错,第四步重启成功的童鞋跳过下面的步骤,重启失败的请继续往下看:

第五步:再次重启mysql,又出现了新的错误:

解决方案:

6.vi /etc/f 加入

#在[mysqld]中添加:

datadir = /usr/local/mysql/data

log-error =/usr/local/mysql/data/error.log

pid-file = /usr/local/mysql/data/mysql.pid

注意: 在f文件中添加以上代码之后,务必注释掉下面[mysqld_safe]两行内容:

第五步:重启mysql mysql启动、重启、关闭都可以成功!!!

但是,进入数据库的时候会提示如下错误:

解决方案:

根据错误给mysql.sock增加一个连接

ln -s /usr/local/mysql/mysql.sock /tmp/mysql.sock

注意: 我这里的mysql.sock是在/usr/local/mysql/ 目录下面,所以我的软连接是上面的方式,如果你不知道你的mysql.socket在哪里,可以使用命令find / -name mysql.sock 进行查找,一般是在 /var/lib/mysql/ 目录下存在mysql.sock, 那么你的软连接就可以写为如下命令: ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

再次重启mysql,然后进入数据库就行了,此时没有密码,直接回车进入即可。 如需设置密码,参考文档即可。

至此,安装mysql排错问题已经解决,mysql可以正常使用了,注意,如果按照阿里云配置文档配置lamp,上面的路径是一致的,如果mysql安装不同路径,注意填坑时要修改路径,记住,表象不同,实质相同。

******************************************只要思想不滑坡,办法总比困难多***************************************************

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。