数据库访问被拒绝,数据库访问被拒绝什么意思

发布时间:2022-11-28

本文目录一览:

1、为什么cmd中数据库会用户root访问被拒绝
2、Mysql访问被拒绝
3、访问MySQL被拒绝

为什么cmd中数据库会用户root访问被拒绝

权限不够。为什么cmd中数据库,是需要相关的访问权限的,访问权限不够,就会出现用户root访问被拒绝的情况,用户需要先获得相关的权限。

Mysql访问被拒绝

密码错误
如果是初始数据库,可能还没有设置密码,直接mysql登录
如果忘记密码,可以使用安全模式启动修改密码(安全模式启动的数据库无需密码即可登录),操作如下:

vi /etc/my.cnf 在[mysqld]下添加配置:--skip-grant-tables

重启mysql:service mysqld restart
登录mysql:mysql
修改密码:UPDATE mysql.user SET Password = password ( '123456' ) WHERE User = 'root';
写入刷新:flush privileges; exit;
去掉配置:vi /etc/my.cnf ;#--skip-grant-tables
重启mysql服务,使用刚刚设置的用户名密码登录即可。

访问MySQL被拒绝

密码错误
如果是初始数据库,可能还没有设置密码,直接mysql登录
如果忘记密码,可以使用安全模式启动修改密码(安全模式启动的数据库无需密码即可登录),操作如下:

vi /etc/my.cnf 在[mysqld]下添加配置:--skip-grant-tables

重启mysql:service mysqld restart
登录mysql:mysql
修改密码:UPDATE mysql.user SET Password = password ( '123456' ) WHERE User = 'root';
写入刷新:flush privileges; exit;
去掉配置:vi /etc/my.cnf ;#--skip-grant-tables
重启mysql服务,使用刚刚设置的用户名密码登录即可。