目錄
- 一、mysql56 系統找不到指定檔案
- 二、mysqldump:Error Binlogging on server not active 無法匯出資料
- 三、mysql備份匯出的資料為空
- 四、mysql事件不執行
- 五、修改mysql密碼
一、mysql56 系統找不到指定檔案
網上給出解決辦法:
切換到bin目錄后,先洗掉前面安裝的mysql服務(洗掉服務不一定要到bin目錄),再重新在bin目錄下安裝mysql服務,然后啟動:
C:\Windows\system32>cd ../..
C:>cd Program Files\MySQL\MySQL Server 5.6\bin
C:\Program Files\MySQL\MySQL Server 5.6\bin>mysqld --remove Service successfully removed.
C:\Program Files\MySQL\MySQL Server 5.6\bin>mysqld --install Service successfully installed.
C:\Program Files\MySQL\MySQL Server 5.6\bin>net start mysql
MySQL 服務正在啟動 . MySQL 服務已經啟動成功,
實際處理辦法:
C:>cd Program Files\MySQL\MySQL Server 5.6\bin C:\Program Files\MySQL\MySQL Server 5.6\bin>mysqld --remove 命令列找不到mysqld,說明沒有mysqld.exe,找個補上試試! 操作發現確實是這個問題導致,重新啟動mysql56服務發現,mysqld報毒,原因是火絨誤報將mysqld.exe洗掉了!!!
二、mysqldump:Error Binlogging on server not active 無法匯出資料
只需要在C:\ProgramData\MySQL\MySQL Server 5.6編輯my.ini(使用記事本打開),里面開啟log_bin(資料庫的操作日志)功能,然后重啟mysql即可解決問題,
Remove leading # to turn on a very important data integrity option: logging
changes to the binary log between backups.
#開啟binlog
log-bin=mysql-bin
三、mysql備份匯出的資料為空
mysqldump路徑中含有空格,可以將mysqldump可執行檔案拷貝到D:下,執行D:\mysqldump --opt --single-transaction --master-data=2 -hlocalhost --user=root …
四、mysql事件不執行
進入目錄C:\ProgramData\MySQL\MySQL Server 5.6
編輯my.ini(使用記事本打開)
在末尾增加
event_scheduler=on
五、修改mysql密碼
use mysql;
UPDATE user SET Password = PASSWORD('新密碼') WHERE user = 'root';
FLUSH PRIVILEGES;
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/267505.html
標籤:其他
上一篇:redis(28):安全
下一篇:MySQL資料庫優化的方式總結
