完美解决 ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using password: NO)

xiaoxiao2021-02-28  40

今天操作linux服务器,操作mysql数据库时候,按照正常流程, 之前就是这么操作的,今天怎么报错了呢? 然后上网百度,找到方法:

# /etc/init.d/MySQL stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & # mysql -u root mysql

刚执行第一步就报错: 可能是有mysql安装方式造成的,解压版的停止mysql用其他命令: 即启动和停止分别用:service mysqld start和service mysqld stop 停止mysql之后,其它命令一样: 此时就可以正常登陆mysql了!

附不同方式启动和停止mysql:

一、启动方式 1、使用 service 启动:service mysqld start 2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start 3、使用 safe_mysqld 启动:safe_mysqld& 二、停止 1、使用 service 启动:service mysqld stop 2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop 3、mysqladmin shutdown 三、重启 1、使用 service 启动:service mysqld restart 2、使用 mysqld 脚本启动:/etc/inint.d/mysqld restart
转载请注明原文地址: https://www.6miu.com/read-57221.html

最新回复(0)