mysql-5.7.25,重启遇到的问题

官网说:从5.7.18开始不在二进制包中提供my-default.cnf文件。参考:https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html

经过测试,在5.7.18版本中,使用tar.gz安装时,也就是压缩包解压出来安装这种,已经不再需要my.cnf文件也能正常运行。很多默认配置已经编译在二进制文件中了,所以我们看不到。

原文链接:https://blog.csdn.net/ACBC12345/article/details/100875156

当时安装的时候,就没有配置my.cnf文件,我今天服务器重启了一下,然后重启数据库的时候经过一些添加配置,https://blog.csdn.net/qq_36737803/article/details/93997497,我使用

service mysql start

命令时,提示

[root@izuf6f277w0ck0nt2dsv2cz mysql-5.7.25]# service mysql start
/etc/init.d/mysql: line 239: my_print_defaults: command not found
/etc/init.d/mysql: line 259: cd: /usr/local/mysql: No such file or directory
Starting MySQL ERROR! Couldn't find MySQL server (/usr/local/mysql/bin/mysqld_safe)

,我当时mysql安装位置不是系统里默认位置,加上我们5.7的不用配置my.cnf,出现了这个问题,找了半天解决方法,看到一个老哥的帖子,我们去找这个文件,进去编辑一下看看

/etc/init.d/mysql

vim /etc/init.d/mysql

这里默认mysql安装位置里面写的跟我们的不一样

然后我们往上看,看他说的,他给我们留下了basedir跟datadir,我们把我们实际路径写上就行了,大佬们写代码就是面面俱到呀,可我只是个菜鸡,要向大佬学习

然后我们再次执行那个命令就行了

service mysql start

学到了,

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值