linux下连接mysql报拒绝访问的问题
笔者装好mysql,启动服务后,连接mysql,拒绝访问,密码也不知道。折腾了好半天,才解决这个问题,分享给大家,希望能帮到各位。进入正题,首先在mysql的bin目录下启动服务,根据这条命令./mysqld_safe --skip-grant-tables,可以越过权限。然后新开一个会话,登录mysql,使用mysql数据库的user表。命令:mysql -u root mysql。...
·
笔者装好mysql,启动服务后,连接mysql,拒绝访问,密码也不知道。折腾了好半天,才解决这个问题,分享给大家,希望能帮到各位。
进入正题,首先在mysql的bin目录下启动服务,根据这条命令./mysqld_safe --skip-grant-tables,可以越过权限。
然后新开一个会话,登录mysql,使用mysql数据库的user表。命令:mysql -u root mysql。
设置账户密码:UPDATE user SET Password=PASSWORD('root') where USER='root';
更新权限:FLUSH PRIVILEGES;
退出:quit命令或exit都可以;
然后杀死mysql进程,kill -9 端口号。
启动mysql服务./mysqld_safe
在另一个窗口登录mysql,进入时可能需要重新设置mysql密码。
整体过程就是上面这样
更多推荐
已为社区贡献1条内容
所有评论(0)