phpstudy很糟心,不能選擇mysql的版本,所以就強制公升級。
選擇好適合自己的配置後按download
1,使用有管理員許可權的cmd開啟phpstudy目錄下的mysql目錄下的bin資料夾,我的是d:\phpstudy\phptutorial\mysql\bin
執行 mysqld -remove命令
2,關閉phpstudy的服務
3,清空 d:\phpstudy\phptutorial\mysql裡的全部檔案(當然在此之前,做個備份也是很必要的,還有備份資料庫裡的表也是非常重要的!!!)
4,將剛才下好的新版本的mysql解壓包下的檔案移動到d:\phpstudy\phptutorial\mysql下。(如果此時資料夾裡沒有my.ini檔案,將之前的mysql資料夾裡的my.ini拷貝過來)
5,修改my.ini檔案
[mysqld]
port=3306
skip-grant-tables
basedir=「d:/phpstudy/phptutorial/mysql/」
datadir=「d:/phpstudy/phptutorial/mysql/data/」
sql_mode=no_engine_substitution,strict_trans_tables
1,以管理員身份執行cmd,開啟d:\phpstudy\phptutorial\mysql\bin,執行mysqld install
2,初始化mysql
mysql> mysqld --install;
3,啟動服務
mysql> net start mysql;
注:若無法啟動,或者啟動後庫內沒有mysql表,則執行:mysqld --initialize-insecure --initialize-insecure --user=mysql;
1,輸入命令mysql -uroot -p回車後提示輸入密碼繼續回車,因為沒有密碼。
2,輸入update user set authentication_string=password(『你要的密碼』) where user=『root』;
3,執行 mysql> flush privileges;
4,最後關閉mysql:net stop mysql,再啟動mysql(net start mysql)即可,重啟後已經有密碼了,這時候輸入自己設定的密碼就可以了。此時可以看到mysql的版本。也可在進入mysql後輸入select version()查詢版本。
5,如果公升級完畢後發現只能通過cmd啟動mysql,而無法通過phpstudy啟動
開啟phpstudy找到服務管理–>mysql–>安裝服務!好了!
PhpStudy公升級MySQL版本到5 7
1 備份當前資料庫資料 最好是導成 sql 檔案 2 備份 phpstudy 下的 mysql 資料夾 以防公升級失敗 還可以使用舊版本的資料庫 4 複製乙份my default.ini,改名為my.ini 開啟my.ini加上 basedir e phpstudy mysql datadir e ...
PHPstudy公升級mysql資料庫
首先檢視phpstudy的mysql版本 方法一 使用mysql的version函式 mysql select version 方法二 status命令 mysql status 方法三 直接在cmd下輸入命令檢視 下面開始公升級資料庫 1 備份好自己的資料庫 2 清空phpstudy裡的mysql...
安裝Phpstudy時Mysql無法啟動的問題
首先,在我本機上之前安裝過mysql5.7,所以在安裝phpstudy時,其中mysql的安裝沒有建立服務 因為我原本的mysql,建立的服務預設名字是mysql 我首先想的是刪除原先的mysql5.7的服務,再在新的mysql的bin目錄下建立新服務 1 刪除原先服務名 sc delete 服務名...