Windows Server 2012下MySQL 5.7解壓版(zip)安裝配置
Windos Server 2012下MySQL 5.7解壓版(zip)安裝配置
一、安裝
- 下載mysql
zip版本mysql不需要執行可執行檔案,解壓即可,下載zip版本mysql
msi版本mysql雙擊檔案即可安裝,相對簡單,本文不介紹此版本安裝 - 配置環境變數
開啟環境變數配置頁面(winserver伺服器環境變數位置:伺服器管理器->本地伺服器->計算機名稱->高階->環境變數),在系統變數path後面新增mysql bin檔案路徑,例如:;C:\mysql-5.7.17-winx64\bin - 配置mysql
mysql配置檔案my-default.ini在專案根目錄下,直接修改即可,當然新建配置檔案也可,如:my.ini
配置檔案修改方式如下:
basedir = C:\mysql-5.7.17-winx64(mysql根目錄)
datadir = C:\mysql-5.7.17-winx64\data(mysql資料庫存放目錄)
port = 3306(mysql對外開放埠,預設3306,可修改) - 啟動mysql
a. 啟動cmd
b. 切換磁碟,命令:C:
c. 進入mysql的bin目錄,命令:cd C:\mysql-5.7.17-winx64\bin
d. 安裝mysql服務,命令:mysqld -install,返回結果:Service successfully installed。快捷鍵win+r,執行services.msc檢視服務,看看mysql服務是否已出現
e. 初始化mysql並指定超級使用者密碼,命令:mysqld --initialize-insecure --user=mysql
f. 啟動mysql服務,命令:net start mysql - 問題及解決方案
a. net start mysql啟動mysql服務時,啟動失敗,返回結果:發生系統錯誤2,系統找不到指定檔案
執行services.msc檢視服務mysql,在服務上右鍵->屬性->常規,檢視可執行路徑是否正確,若不正確,可能是啟動mysql時未切換碟符導致的,執行命令:mysqld -remove,移除mysql服務然後重新安裝
b. net start mysql啟動mysql服務時,啟動失敗,返回結果:mysql服務無法啟動,服務沒有報告任何錯誤,請鍵入NET HELPMSG **** 以獲得更多的幫助
到之前配置的datadir路徑中查詢一個字尾名為.err的檔案(若指定的路徑不存在找不到.err檔案,應先建立路徑,然後啟動服務),此檔案記錄mysql錯誤日誌。若日誌中記錄的錯誤為:[ERROR] Can't open the mysql. Please run mysql_upgrade to create it,則先清空datadir中的檔案,然後執行命令初始化:mysqld --initialize-insecure --user=mysql
二、登入使用者管理及密碼修改
- 登入mysql
a. 啟動cmd
b. 登入,命令:mysql -u root -p,因為初始化超級使用者時未指定密碼(可隨機生成初始密碼),因此預設密碼為空,輸入密碼步驟直接回車,看到歡迎資訊:Welcome to the MySQL monitor - 修改root使用者密碼
a. 檢視所有初始資料庫,其中mysql庫就是剛剛初始化的庫,其中包含使用者登入資訊
b. 選中資料庫,命令:use mysql;
c. 檢視使用者現有使用者及密碼,注意:mysql5.7使用者密碼欄位為authentication_string,5.7以前為password
d. 修改root密碼
update user set authentication_string = password('123456') where user = 'root';(更新使用者root密碼為123456)
flush privileges;(重新整理系統許可權相關表,注意:如果不執行命令僅僅只會修改user使用者表中的authentication_string,登入密碼不會變更)
三、開啟遠端訪問
- 查詢使用者host
host為localhost表示只允許本地登入,host為ip表示為只允許指定ip使用者登入,host為%為允許任意ip使用者登入 - 新建允許遠端連結mysql資料庫的使用者
grant all on *.* to sa@'%' identified by '123456' with grant option;
flush privileges;
建立一個登入名為sa,密碼為123456供任意ip訪問的使用者(%可用具體ip替代)
相關文章
- MySQL:mysql5.7解壓版安裝與解除安裝MySql
- windows安裝及配置mysql5.7WindowsMySql
- Mysql 5.7 免安裝版windows安裝完整教程MySqlWindows
- Mac安裝壓縮版MySQL ServerMacMySqlServer
- Windows作業系統安裝MySQL解壓版Windows作業系統MySql
- Windows平臺下安裝與配置MySQL5.7WindowsMySql
- Windows安裝MySQL5.7教程WindowsMySql
- mysql5.7.13.zip安裝教程(windows)MySqlWindows
- Mysql5.7 windows免安裝版本 初始化配置MySqlWindows
- mysql5.7 for windows二進位制安裝及配置MySqlWindows
- Ubuntu 18.04 安裝配置 MySQL 5.7UbuntuMySql
- windows同時安裝 5.7 8.0 mysqlWindowsMySql
- mysql5.7.22解壓版安裝教程MySql
- windows下mysql-8.0.11-winx64解壓版配置WindowsMySql
- mysql5.7.x用壓縮包安裝MySql
- MySQL5.7綠色版安裝MySql
- mysql 8 windows 版本zip方式安裝步驟MySqlWindows
- MySql 5.7.14 解壓版安裝步驟詳解MySql
- mysql-8.4.0解壓版安裝記錄MySql
- centos7.6 安裝配置 mysql5.7CentOSMySql
- MySQL5.7.21解壓版安裝詳細教程MySql
- 解壓縮版mysql安裝及注意事項MySql
- mysql安裝教程-windows版MySqlWindows
- 【Mysql】Windows下安裝和配置MysqlMySqlWindows
- Centos7下安裝配置MySQL5.7CentOSMySql
- Windows server 2016的安裝網路配置WindowsServer
- windows 7 vs 2013編譯與安裝MySQL 5.7Windows編譯MySql
- Windows系統安裝MySQL5.7簡易教程WindowsMySql
- Docker 安裝 Mysql 5.7DockerMySql
- Windows 安裝並配置 MySQL 5.6WindowsMySql
- 安裝MySQL5.7報錯:The action ‘Install’ for product ‘MySQL Server 5.7.19’ failed.MySqlServerAI
- 高版本mysql8.0解壓版安裝步驟MySql
- yum方式安裝及配置最新的mysql5.7MySql
- windows server2008安裝mysql資料庫WindowsServerMySql資料庫
- MySQL安裝之二_安裝配置泥潭版MySql
- CentOS 7 安裝 MySQL 5.7CentOSMySql
- CentOS 7 - 安裝MySQL 5.7CentOSMySql
- centos安裝mysql5.7CentOSMySql
- mysql5.7 安裝教程MySql