標籤:char utf8 style grant 圖片 ges 5.5 col file
Mysql串連不上報的異常,調了好幾個小時,分享一下
2003-10061錯誤這種情況就是沒有啟動,我是重裝系統後出現,我安裝的Mysql下並沒有my.ini配置
windows下也是沒有,服務管理上面更是沒有了,只能手動去建立來啟動;
1045錯誤通過修改密碼,在建立的my.ini,[mysqld]下添加一行skip_grant_tables
使其登入時跳過許可權檢查 mysql -u root -p 密碼隨便輸 切換到資料庫use mysql
修改密碼 update user set password=password(‘密碼‘) where user=‘root‘;
然後重新整理許可權flush privileges 最後關掉exit;
將以下複製到新建立的my.ini裡,啟動net start mysql 啟動成功就可以了。
[mysqld]
basedir=C:/Program Files (x86)/MySQL/MySQL Server 5.5 mysql安裝路徑
datadir=C:/ProgramData/MySQL/MySQL Server 5.5/data mysql資料安裝路徑,這個ProgramData檔案隱藏在C盤下
character_set_server=utf8 伺服器端編碼
collation-server=utf8_general_ci 伺服器端字元
port =3306 連接埠號碼設定預設3306
錯誤可以在C:\ProgramData\MySQL\MySQL Server 5.5\data目錄下的尾碼名.err日記下找到
上面的問題是因為版本原因default-character-set調為character_set_server
default-collation調成collation-server上面的異常,因為我前面沒有改就會報錯。
Mysql串連報2003-10061以及1045錯誤