記錄 phpstudy2018公升級到MySQL8

2021-10-02 04:33:52 字數 1592 閱讀 1076

將原mysql資料夾備份;

解壓mysql8,並重命名為mysql;

新增my.ini配置檔案

[mysqld]

# 設定3306埠

port=

3306

# 自定義設定mysql的安裝目錄,即解壓mysql壓縮包的目錄

basedir=c:\phpstudy\phptutorial\mysql

# 自定義設定mysql資料庫的資料存放目錄

datadir=c:\phpstudy\phptutorial\mysql\data

# 允許最大連線數

max_connections=

200# 允許連線失敗的次數,這是為了防止有人從該主機試圖攻擊資料庫系統

max_connect_errors=

10# 服務端使用的字符集預設為utf8

character-set-server=utf8

# 建立新錶時將使用的預設儲存引擎

default

-storage-engine=innodb

# 預設使用「mysql_native_password」外掛程式認證

default_authentication_plugin=mysql_native_password

[mysql]

# 設定mysql客戶端預設字符集

default

-character-set=utf8

[client]

# 設定mysql客戶端連線服務端時預設使用的埠和預設字元

port=

3306

default

-character-set=utf8

安裝

mysqld --initialize  ##[

--console] 獲取你的初始密碼

mysqld --install mysql8

net start mysql8

登入,修改密碼

mysql -uroot -p

[use mysql;

][flush privileges;

]alter user 'root'@'localhost' identified with mysql_native_password by '你的密碼'

;

沒有獲取初始密碼,出錯】無需輸入密碼,回車,這裡可能出錯。無論輸入或不輸入密碼都會提示出錯。

解決方案:在my.ini任意位置新增命令,跳過登入驗證

skip-grant-tables

shared-memory

修改配置,刪除命令:

skip-grant-tables

shared-memory

這裡不刪除,phpmyadmin無法登入

刪除預設服務(不刪除導致無法從phptudy開啟mysql,可能是預設服務優先,需要改配置)

sc delete

mysql

(預設服務名)

完畢

phpstudy2018 安裝xdebug擴充套件

第一步 檢視php版本資訊 第三步 把擴充套件php xdebug 2.7.0alpha1 7.2 vc15 nts.dll放到php的擴充套件目錄 ext檔案中 我的路徑為 d phpstudy phptutorial php php 7.2.1 nts 第四步 開啟php.ini檔案,配置如下 ...

phpStudy2018安裝與配置步驟詳解

phpstudy 2018是一款非常強大的php環境除錯工具,一次性安裝,無須配置即可使用,是非常方便 好用的php除錯環境。對學習php的新手來說,windows下環境配置是一件很困難的事 對老手來說也是一件煩瑣的事。因此無論你是新手還是老手,該程式包都是乙個不錯的選擇。phpstudy 2018...

mac mysql5 5公升級5 7記錄

先刪除當前的mysql檔案 開啟終端視窗 使用mysqldump備份你的資料庫將文字檔案 停止資料庫伺服器 sudo rm usr local mysql sudo rm rf usr local mysql sudo rm rf library startupitems mysqlcom sudo...