linux 检测mysql链接_MySQL笔记
#忘記原始密碼
1、修改 /etc/my.cnf,在 [mysqld] 小節下添加一行:skip-grant-tables=1
2、重啟mysql:service restart stop
3、刷新權限:flush privileges;
4、修改密碼:alter user root@localhost identified by 'Kgj@2019';
若報錯:ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'localhost'
改為:alter user 'root'@'%' identified by 'Kgj@2019';
mysql清除日志信息
刪除日志:輸入mysql -u root -p然后輸入密碼
mysql> reset master;
關閉日志功能:(需先在命令行刪除日志)找到配置文件my.cnf,對于linux,一般默認在/etc目錄下,打開此文件,使用井號(#)注釋掉如下兩個配置項目即可。
log-bin=mysql-bin
binlog_format=mixed
修改前需要先關閉數據庫:service mysqld stop
修改后需要重啟:service mysql start /restart
mysql后臺啟動,守護線程自動檢測:/usr/bin/mysqld_safe &
mysql關閉:mysqladmin -uroot -pkgj123 shutdown
Mysql異常
一、Mysql :ERROR 1030 (HY000): Got error 134 from storage engine
① 內存滿,清理內存空間
② REPAIR TABLE member;
/etc/init.d/mysql.server stop
1.[root@localhost XsocketFEP_V2]# mysql -uroot -pkgj123
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
無法重啟
解決辦法:/usr/bin/mysqld_safe &
重啟正常
解決辦法:創建一個空的/var/lib/mysql/mysql.sock文件(或刪除這個文件)
且權限設為777
2.Caused by: java.sql.SQLException: Table '表名' is marked as crashed and should be repaired
解決辦法:
./myisamchk -c -r 數據庫表MYI文件的路徑(例如:/home/mysql/var/crawlerfeedsky/aaaa.MYI)
如果還不行,就-f 強制修復
mysql> delete from V_BaseSchedule where F_Guid='111703';
ERROR 126 (HY000): Incorrect key file for table './db_kgj/V_BaseSchedule.MYI'; try to repair it
或:java.sql.SQLException: Got error 134 from storage engine
解決辦法:
可以先運行 CHECK TABLE 表名 檢查下是否存在錯誤。
然后運行 REPAIR TABLE 表名 進行修復。
3.mysql亂碼
解決辦法:
vim my.cnf
在[client]和[mysqld]下面都添加上
default-character-set=utf8
4.mysql禁止日志
mysql -uroot -pkgj123
> reset master;
vim /etc/my.cnf把里面的
#log-bin=mysql-bin
#binlog_format=mixed
注釋掉
4.java.sql.SQLException: Table 'V_Schedule' is marked as crashed and should be repaired
解決辦法:
/usr/bin/myisamchk -c -r /var/lib/mysql/db_kgj/V_Schedule.MYI
5.mysql修改root密碼mysqladmin -uroot -p'1234567' password '123456'
————————————————
版權聲明:本文為CSDN博主「走到華燈初上」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接https://blog.csdn.net/qq_26960887/article/details/102460249
聯系方式:
QQ:23683716
微博:一起大數據 https://weibo.com/17bigdata
微信:L23683716
求職招聘,技術交流請加數據圈星球:
總結
以上是生活随笔為你收集整理的linux 检测mysql链接_MySQL笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++ string转字符串
- 下一篇: python管理系统web版_Pytho