MySQL启动报错: Failed to start LSB: start and stop MySQL.与连接而数据库报错:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)

今天在配置部署一台MySQL服务器,安装成功后,自动启动了 mysql服务,此时默认的mysql的data是在/var/lib/mysql下的,我想把他改成/mysql/mysql-data下,于是
systemctl stop mysql
ss -antup | grep mysql
已经停止mysql服务
修改配置文件
vim /etc/my.cnf
datadir=/mysql/mysql-data
socket=/mysql/mysql-data/mysql.sock

mkdir -p /mysql/mysql
启动服务:systemctl start mysql
结果报错: Failed to start LSB: start and stop MySQL.
经过一番排查和原来的data目录一对比后,发现是权限问题
查看配置文件

ps -ef | grep mysql,发现启动用户是mysql
于是:
chown mysql:mysql /mysql/mysql-data
systemctl start mysql 启动成功

接着我进入数据库
mysql -u*** -p****************
结果报错:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
网上查阅了资料说,我们连接数据库是是默认使用host=localhost去连接的,当用localhost连接mysql服务端时,mysql客户端会认为是连接本机, 所以会尝试以socket文件方式连接(socket文件方式,比ip:端口方式效率更高),这时候就会根据配置文件/etc/my.cn中配置的socket路径去找,这里我们修改了mysqld也就是服务器的socket路径,但是客户端的socket文件我们没有定义,回去默认的路径下/var/lib/mysql/mysql.sock找,结果找不到就会出现这个报错

解决方法:
修改配置文件
vim /etc/my.cnf
[client]
default-character-set=utf8
socket=/mysql/mysql-data/mysql.sock

[mysql]
default-character-set=utf8
socket=/mysql/mysql-data/mysql.sock

重启数据库:systemctl restart mysql
mysql连接成功

MySQL启动报错: Failed to start LSB start and stop MySQL相关推荐

  1. mysql启动报错ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)解决办法

    问题描述 大白正常安装完mysql后启动 mysql -u root -p 提示:ERROR 2003 (HY000) Can't connect to MySQL server on 'localh ...

  2. Mysql启动报错解决方案:Failed to open log (file ‘./mysql-bin.000901‘, errno 2)

    Mysql启动报错解决方案:Failed to open log (file './mysql-bin.000901', errno 2) 参考文章: (1)Mysql启动报错解决方案:Failed ...

  3. centos7 network网络服务重启报错failed to start lsb

    network网络服务重启报错failed to start lsb 解决办法: 先看log里哪个网卡没有启动 cat /var/log/messages | grep network 查看网卡mac ...

  4. MySQL启动报错:发生系统错误5。拒绝访问。

    命令行MySQL启动报错:发生系统错误5.拒绝访问. 出现后尝试使用以管理员身份运行cmd再次运行命令后解决:net start mysql80(根据安装mysql时候设置的服务名称)

  5. idea 启动报错: Failed to create JVM.JVM.Path XXXXXXX\jbr\ 我的解决办法

    idea 启动报错: Failed to create JVM.JVM.Path XXXXXXX\jbr\ 我的解决办法 在 C:\Users\Administrator\AppData\Roamin ...

  6. ruoyi-cloud 服务器端idea启动报错Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.6.0:exec (defau

    ruoyi-cloud 服务器端idea启动报错Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.6.0:exec (defau ...

  7. XAMPP下载安装、control.ini拒绝访问、Apache和mysql启动报错、与本地MySQL端口冲突问题

    一.XAMPP下载安装 输入地址选择相应版本直接下载 下载完成后安装,前面都默认点击next,这里最好别放入C盘 二.control.ini拒绝访问 关闭XAMPP时,control.ini文件报错 ...

  8. mysql 启动报错 ERROR The server quit without updating PID file

    mysql 启动报错 : ERROR! The server quit without updating PID file (/usr/local/var/mysql/bogon.pid). 今天莫名 ...

  9. Mysql启动报错:The server quit without updating PID file (/usr/local/mysql/data/buq224xi.pid).

    Linux服务器Mysql启动报错提示: The server quit without updating PID file (/usr/local/mysql/data/buq224xi.pid). ...

  10. 【已解决】Springboot服务 Netty启动报错Failed to submit a listener

    [已解决]Springboot服务 Netty启动报错Failed to submit a listener Force-closing a channel whose registration ta ...

最新文章

  1. [转]SQL交叉表实例
  2. Oracle恢复删除的数据
  3. MySQL案例分析--QueryCache
  4. 链表相加 2. 两数相加
  5. EasyUi – 1.入门
  6. 实现视图示例_AngularJS控制器,范围和视图教程示例
  7. Linux下update和upgrade的区别
  8. 视频会议受追捧,省钱又节能
  9. 自动驾驶4WS车辆路径跟踪最优控制算法仿真
  10. java在线测试工具_9个最好用的在线编译/调试工具
  11. 《Kotlin从零到精通Android开发》面世啦
  12. 高仿QQ游戏大厅-支持换肤和控件切换动画
  13. 數據驅動的到底是什麼
  14. Java选择题考试系统
  15. 佳能Canon PIXMA MG6320 一体机驱动
  16. Error mounting /dev/sda1 at /media/XXXX: Command-line `mount -t ntfs -o
  17. 第三方linux版电脑,易烊千玺的嘴变大了
  18. csapp实验记录 - Cachelab partA
  19. 科普:SDH的速率和帧结构及常用检测工具 TFN 155M SDH传输分析仪 D240S
  20. python爬虫进阶:异步请求几秒钟爬光网站的全部美女图片

热门文章

  1. linux根据关键字查询日志的方法
  2. 诗经名句(供大家看代码疲劳的时候消遣下)
  3. win7无法连接打印机拒绝访问_win7添加打印机提示windows无法连接到打印机怎么解决...
  4. [Steam]成就游戏销量乐观
  5. Windows Xp Sp3官方简体中文版(原版) 纯净安装版 百度网盘下载
  6. 【Android】模拟Android微信APK底部的TabHost选项卡
  7. 汇总了25个FPGA开源网站和前10大FPGA论坛
  8. [转]二十四式太极拳攻防含义拆解
  9. 和平精英官方网站静态页面制作与学习html+css保姆级教程
  10. 集合添加元素python_集 - 百度文库