mysql中skip-networking怎么关闭?不小心打开后,本地连接不了

mysql中skip-networking怎么关闭?不小心打开后,本地连接不了,第1张

1、干掉正在运行的数据库:

方法1)/etc/init.d/mysqld stop

(方法2)rcmysqld stop

(方法3)service mysqld stop

(方法4)kill -TERM mysqld

2、启动mysql服务器(--skip-grant-tables忽略用户表)

mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

3、重新使用root用户登录数据库

mysql -u root mysql

4、重新设置root密码

mysql>UPDATE user SET Password=PASSWORD('newpassword') where USER='root'

5、刷新权限

mysql>FLUSH PRIVILEGES

6、退出mysql

mysql>quit

7、重启mysql

(1)/etc/init.d/mysqld restart

(2)service mysqld restart

8、使用root用户重新登录mysql

(方法1)mysql -uroot -p

(方法2)service mysqld start

mysql 有 skip locked 功能

1. 注释/etc/my.cnf里的skip-federated注释掉即#skip-federated;

2. my.cnf文件配置过高,重新定义其中的参数(根据服务器情况定义);

3. 杀掉mysql_safe和mysqld进程,然后再重启;

4. 当前日志文件过大,超出了my.cnf中定义的大小(默认为64M),删除日志文件再重启;

5. 其他情况,查看日志文件(我的是localhost.localdomain.err,具体因人而异),然后具体分析;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7453965.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存