新人安装mysql-5.7.20-linux-glibc2.12-x86_64后./mysql.server start启动失败

qq_34321556 2017-10-28 05:43:04
我是安装这位博客得文章一步一步的做的,做到这步(4. 启动测试
./mysql.server start)就失败了,失败代码解图:
[root@linuxprobe support-files]# ./mysql.server start
Starting MySQL.2017-10-26T08:20:34.772472Z mysqld_safe error: log-error set to '/var/log/mariadb/mariadb.log', however file don't exists. Create writable for user 'mysql'.
ERROR! The server quit without updating PID file (/var/lib/mysql/linuxprobe.com.pid).


这里有高手可以告诉我原因么?
...全文
841 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cqyy725 2017-11-13
  • 打赏
  • 举报
回复
安装mysql的时候,先检查系统里面的自带的mariadb删除干净了没,你启动的是mariadb 。删掉他,再重新安装
曹宇飞丶 2017-10-29
  • 打赏
  • 举报
回复
/etc/my.cnf中这是配置的文件路径。 log-error=/var/log/mariadb/mariadb.log pid-file=/var/run/mariadb/mariadb.pid 主要看下有没有这个文件夹,没有的话给他创建,并授权,要不然没有权限创建,mysql就会启动不了、
qq_34321556 2017-10-28
  • 打赏
  • 举报
回复
我通过vim etc/my.cnf中打开: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 # Settings user and group are ignored when systemd is used. # If you need to run mysqld under a different user or group, # customize your systemd unit file for mariadb according to the # instructions in http://fedoraproject.org/wiki/Systemd [mysqld_safe] log-error=/var/log/mariadb/mariadb.log pid-file=/var/run/mariadb/mariadb.pid # # include all files from the config directory # !includedir /etc/my.cnf.d 楼上的高手你帮我看看我这里是不是有/var/log/mariadb/mariadb.log文件了呀,可以进一步帮我分析问题出在哪里么?
qq_34321556 2017-10-28
  • 打赏
  • 举报
回复
/var/lib/mysql/linuxprobe.com.pid这个文件夹我也找不到 貌似不存在
曹宇飞丶 2017-10-28
  • 打赏
  • 举报
回复
你在看linux就该这样学哇? '/var/log/mariadb/mariadb.log', however file don't exists. Create writable for user 这里报的是log文件不存在,mysql用户又没有权限创建。 创建/var/log/mariadb/mariadb.log文件,授权给mysql用户。 日志没报错了的话,后面还有问题检查/var/lib/mysql/linuxprobe.com.pid这个文件目录存在不。

23,114

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧