第一步:先停止所有mysql 程序
# killall -term mysqld
第二步:用安全模式啟動
# /usr/local/mysql/bin/mysqld_safe --skip-grant-table &
注: 啟動時會報錯,而且卡在哪不動,這時你只要回車即可,然後再用空密碼就能登陸了
第三: 用空密碼登陸,修改mysql 的root 密碼
# mysql -uroot -p //登入mysql
mysql> use mysql // 選擇mysql 資料庫
mysql> update user set password=password("654123") where user="root"; // 更新root 密碼
mysql> flush privileges; // 使修改立即生效
如mysql 5.7以上 沒有password欄位,將password欄位改為authentication_string,等價於password
JOS 不能進入lab2 問題的解決
jos 不能進入lab2 問題的解決 這個鳥問題折騰了我好久!lab2是須要 kern pmap.c的!可是這裡沒有 首先要git checkout b lab2 origin lab2 僅僅要做好上面這一步,就行確保可以調整好檔案了,坑啊!到如今都6個小時不止了!接著git fetch 然後git...
MySQL 忘記密碼的處理辦法
忘記密碼是件痛苦的事情,特別是在安裝的時候沒有設定密碼,但是不允許空密碼登入更是讓人悲憤莫名。可以在安裝目錄下 比如我的是裝在e host mysql 找到my.ini,查詢 mysqld 在下面新增如下語句 mysqld skip grant tables 然後再設定或更改密碼什麼的,也可以試下下...
PHP Json函式不能處理中文的解決辦法
php5.2 新增的 json 功能是非常受歡迎的,但是經過測試發現,json encode 對中文的處理是有問題的 不能處理gb編碼,所有的gb編碼都會替換成空字元 utf8編碼的中文被編碼成unicode編碼,相當於j ascript的escape函式 處理的結果。為了能正確使用json,首先我...