window系統安裝mysql服務

2021-07-16 14:50:53 字數 1695 閱讀 8699

ok,上面的其實都是廢話,下面說說在安裝過程中遇到的幾個問題及解決方式,雖然這些解決方法不一定適合所有人,但可以作為參考:

2.解壓好之後,開始配置環境變數:mysql_home(你的安裝目錄) path(在path後面新增%mysql_home%\bin)

3.以管理員身份開啟cmd命令視窗:

輸入:mysqld -install mysql --defaults-file="d:\mysql-5.7.11-winx64\my-default.ini"

這個命令是將mysql服務新增到windows的系統服務列表中,其中mysql是服務名,後面的檔案是預設配置檔案可以在安裝目錄下找到:

該檔案最好配置:

# 設定mysql的安裝目

basedir=d:\ide\mysql-5.6.24-win32

# 設定mysql資料庫的資料的存放目

datadir=d:\ide\mysql-5.6.24-win32\data

# 允許最大連線數

max_connections=200

#設定預設字符集為utf8

character_set_server=utf8

以上命令如果執行成功則會給出success提示。

如果提示「install/remove of the service denied」則說明你不是以管理員身份開啟的cmd命令視窗。

當然,你也可以通過mysqld -remove命令移除已經新增的服務

4.輸入命令: net start mysql啟動服務      net stop mysql停止服務

如果一切順利,基本上到這裡就安裝成功了,你可以嘗試通過mysql命令登陸:

mysql -u root

但是,並不是所有的安裝都會一帆風順:下面是我在本次安裝中遇到的問題:

1.系統中有以前安裝的mysql服務沒有清除,提示mysql已存在:

這個簡單,可以使用mysqld -remove清除掉

2.install/remove of the service denied

這就是上面說到的,沒有使用管理員身份開啟cmd命令視窗

3.系統出錯, 發生系統錯誤 1067, 程序意外終止. 解決方法

啟動服務的時候報這個錯,可以從window系統的事件檢視器(如下圖)發現是預設配置檔案(

d:\mysql-5.7.11-winx64\my-default.ini)中存在著一些配置錯誤,主要是預設字符集的配置,我之前是從網上copy過來的,後來發現配置並不正確。

4. 成功啟動服務後,登陸找不到mysql庫

這是本次安裝最讓我頭疼的乙個問題,安裝成功了卻沒有找到mysql庫,無法進行新增使用者等操作;

停止mysql服務,在預設配置檔案最後新增skip-grant-tables,然後再重啟服務:

使用mysql -u root進入mysql:show databases,你會發現mysql庫出現了,然後:

可以使用update user set password = password("root") where user = 'root';來修改root使用者的密碼;

然後可以使用grant命令來新增新使用者(具體用法網上搜即可)grant select,insert,update,delete on *.* to ""@"%" identified by "";

然後停止mysql服務,注掉剛剛配置檔案裡面加的配置,再重啟就ok了。。。

參考:

window系統mysql安裝後獲取預設密碼

在my.ini配值引數如下 mysqld mysql所在目錄 basedir c program files mysql mysql server 5.7 mysql所在目錄 data,為資料儲存位址 datadir c program files mysql mysql server 5.7 da...

MySQL安裝Linux安裝 Windows安裝

mysql 設定mysql客戶端預設字符集 default character set utf8 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d software mysql 設定mysql資料庫的資料的存放目錄 datadir d software ...

Window7系統安裝和使用MySql

解壓 mysql 設定mysql客戶端預設字符集 default character set utf8 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d mysql 5.7.13 winx64 設定mysql資料庫的資料的存放目錄 datadir c w...