mysql各种神坑

6 篇文章 0 订阅

1.service mysqld start [ERROR] [MY-011011] [Server] Failed to find valid data
解決方法:
a.查看/etc/my.cnf的datadir路径
vi /etc/my.cnf

b.更正datadir路径
根据 Failed to find valid data directory. 修改路径
b1 找出mysql文件夹
#whereis mysql
在这里插入图片描述

b2.在/etc/my.cnf里更正datadir路径位置(
datadir=/var/lib/mysql
改为 datadir=/usr/lib64/mysq1

c.重新启动mysql服務
#service mysqld start

  1. Access denied for user ‘root’@‘localhost’ (using password: YES)
    在这里插入图片描述
    解决:
    1.打开/etc/my.cnf or /etc/mysql/my.cnf,
    在mysqld下添加 skip-grant-tables
    重启 Mysql
    重新登录mysql: mysql -u root -p
    Run mysql> flush privileges;
    重新创建密码: ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘NewPassword’;
    打开 /etc/my.cnf去掉skip-grant-tables
    重启 Mysql
    现在可以用新密码登录了 mysql -u root -p

3.远程连接MYSQL提示Host is not allowed to connect to this MySQL server

在这里插入图片描述
3.Navicat Premium连接MySQL数据库出现Authentication plugin ‘caching_sha2_password’ cannot be loaded的解决方案
在这里插入图片描述

4.远程连接mysql出现 Access denied for user ‘root’@’%’ (using password: YES)
原因a:可能是账号密码错了
原因b:可能未设置远程访问
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值