【極光系列】Windows安裝Mysql8.0版本

【極光系列】在windows上安裝mysql 8.0版本

一. mysql服務端下載地址:https://www.php.cn/link/06d86297d6e28d4637d60c86c2a2f5b6

【極光系列】Windows安裝Mysql8.0版本

二. 解壓二進制包

解壓到 E:mysql-8.0.35-winx64目錄下,記住你解壓后的目錄,后續要使用

三. 創建my.ini文件 提示:MySQL服務正常啟動后,如果修改了my.ini,需要重啟MySQL才能生效。

在E:mysql-8.0.35-winx64創建my.ini文件 以下兩個路徑根據步驟二解壓后的路徑填寫 MySQL安裝根目錄的路徑 basedir=E:mysql-8.0.35-winx64 MySQL服務器數據目錄的路徑 datadir=E:mysql-8.0.35-winx64data

my.ini文件內容如下:

[client] # 客戶端設置,即客戶端默認的連接參數 # 設置mysql客戶端連接服務端時默認使用的端口 port=3306 # 默認編碼 default-character-set = utf8mb4 <p>[mysql]</p><h1>客戶端設置</h1><h1>MySQL 提示符配置</h1><h1>用戶名@主機名+mysql版本號+數據庫名</h1><p>prompt=u@h v [d]>_</p><h1>設置mysql客戶端默認字符集</h1><p>default-character-set = utf8mb4</p><p>[mysqld]</p><h1>服務端基本設置</h1><h1>默認連接端口</h1><p>port=3306</p><h1>MySQL安裝根目錄的路徑</h1><p>basedir=E:mysql-8.0.35-winx64</p><h1>MySQL服務器數據目錄的路徑</h1><p>datadir=E:mysql-8.0.35-winx64data</p><h1>允許最大連接數</h1><p>max_connections=200</p><h1>允許連接失敗的次數。這是為了防止有人從該主機試圖攻擊數據庫系統</h1><p>max_connect_errors=10</p><h1>服務端默認編碼</h1><p>character_set_server = utf8mb4</p><h1>在創建新表時將使用的默認存儲引擎</h1><p>default-storage-engine=INNODB</p><h1>配置時區</h1><p>default-time_zone='+8:00'

四. 安裝mysql服務端 提示:以管理員身份運行cmd,注意windows切換盤命令,直接輸入E:即可到對應的盤,用cd是不可以切換盤的。

【極光系列】Windows安裝Mysql8.0版本

# 1. 執行安裝命令 mysqld --install "MySQL" --defaults-file="E:mysql-8.0.35-winx64my.ini"</p><h1>2. 初始化MySQL</h1><h1>(1)這里會出現root@Localhost,這個文字后面的則是初始化的密碼,需要記住;</h1><h1>(2)如果不小心關閉窗口,忘記初始化生成的密碼,可以刪除初始化生成的data文件夾【E:mysql-8.0.35-winx64data】,重新初始化即可</h1><p>mysqld --initialize --console</p><h1>3. 啟動服務</h1><p>net start mysql</p><h1>4. 驗證,password就是上面初始化出現的一串文字</h1><p>mysql -uroot -p</p><h1>5. 修改用戶密碼 xsy改為你自己定義的密碼即可</h1><p>ALTER USER 'root'@'localhost' IDENTIFIED BY 'xsy';</p><h1>6. 檢查配置文件是否生效,里面的配置與my.ini的一樣</h1><p>s</p><h1>7. 退出命令</h1><p>q</p><h1>8. 配置環境變量,在任意目錄均可以執行mysql命令</h1><p>此電腦--屬性--高級系統設置--環境變量--找到系統變量path(新建E:mysql-8.0.35-winx64bin)--確定---應用即可</p><h1>9. 驗證mysql版本</h1><p>mysql --version

五. 卸載MySQL操作

# 1. 停止mysql服務 net stop mysql</p><h1>2. 刪除mysql服務</h1><p>sc delete mysql</p><h1>3. 檢查mysql服務是否還存在,沒有則不存在</h1><p>sc query mysql

六. 忘記密碼操作

# 1. 停止服務 net stop mysql</p><h1>2. 共享內存</h1><p>mysqld --console --skip-grant-tables --shared-memory </p><h1>3. 以管理員身份新開再開一個cmd窗口,忽略輸入密碼,輸入后直接回車</h1><p>mysql -uroot -p </p><h1>4. 將登陸密碼設置為空</h1><p>use mysql;  update user set authentication_string='' where user='root';</p><h1>5. 退出,并關閉執行了共享內存的窗口,即步驟1的窗口</h1><p>q</p><h1>6. 重啟mysql服務</h1><p>net start mysql</p><h1>7. 無密碼登錄,直接回車</h1><p>mysql -uroot -p</p><h1>7. 修改密碼即可</h1><p>ALTER USER 'root'@'localhost' IDENTIFIED BY 'xsy'; q</p><h1>8. 重新登陸認證</h1><p>mysql -uroot -hlocalhost -pxsy

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享