mysql錯誤處理

2021-07-04 03:30:34 字數 1061 閱讀 6453

1.got error 28 from storage engine

如果資料庫儲存空間沒問題,應該是資料庫用的臨時目錄空間不夠。

linux:清空/tmp目錄,或者修改my.cnf中的tmpdir引數,指向具有足夠空間目錄。

windows:  mysql的臨時目錄一般在c:\windows\temp。

2. 1045 access denied for user 'root'@'localhost' using password yes

service mysql  stop

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

//新開乙個終端

mysql -u root -p

mysql> update user set password=password('newpassword') where user='root'; 

mysql> flush privileges; 

mysql> quit 

service mysql start

3.mysql is runing but pid file could not be found

先列印mysql程序

ps aux | grep mysql

然後kill程序

kill -9 pid1 pid2 …

再啟動mysql

service mysql start

4. mysql 啟動 出現 the server quit without updating pid file

mysql_install_db    --user=mysql    --datadir=/var/lib/mysql

啟動mysql

mysqld_safe  --user=mysql &

5. 重置密碼後,mysql中執行語句  you must set password before executing this statement

mysql> set password=password('password');

MySql錯誤處理 錯誤處理的例子

有幾種錯誤處理的宣告形式 如果任何錯誤 不是 not found 設定 l error 為 1 後繼續執行 declare continue handler for sqlexception set l error 1 如果發生任何錯誤 不是 not found 執行 rollback和產生一條錯誤...

MySql錯誤處理

有幾種錯誤處理的宣告形式 1 如果任何錯誤 不是 not found 設定 l error 為 1 後繼續執行 declare continue handler for sqlexception set l error 1 2 如果發生任何錯誤 不是 not found 執行 rollback和產生...

MySql錯誤處理(三) 錯誤處理的例子

mysql錯誤處理 三 錯誤處理的例子 有幾種錯誤處理的宣告形式 如果任何錯誤 不是 not found 設定 l error 為 1 後繼續執行 declare continue handler for sqlexception set l error 1 如果發生任何錯誤 不是 not foun...