本文mysql的安裝環境爲win10 64位,mysql版本爲MySQL5.5.2
問題描述:在命令行輸入 mysql -u root -p 登錄mysql,返回”Can't connect to MySQL server on localhost (10061)”錯誤
意思大概就是:無法連接到“本地主機”(10061)上的MySQL服務器
1、首先安裝mysqld服務器,輸入命令:mysqld --instal
現在就安裝好了
2、接下來就是啓動服務器了,輸入命令:net start mysql
本來我以爲跟別人一樣在這個地方就啓動了,結果事與願違,於是又找了很久,別走神!看下面!!
3、輸入命令:mysqld --initialize-insecure
完了再次輸入:net start mysql
你沒看錯,啓動成功了。嗯,有些人可能可以正常使用了,但我就是這麼悲催。
4、又給我出了個問題:Access denied for user 'root'@'localhost' (using password: YES)
5、 安裝的時候設了密碼,爲什麼不用密碼就可以登錄
6、行!改密碼唄。進入mysql數據庫:use mysql
7、輸入命令:update mysql.user set authentication_string=password('root') where user='root' ;
刷新一下:flush privileges;
8、退出重新登錄