MySQL安裝及遇到的問題

2021-08-02 00:12:09 字數 2077 閱讀 8153

這裡主要是針對mysql在windows作業系統上的一些安裝及遇到的問題

開啟你剛剛解壓的mysql-5.7.18-winx64資料夾裡面,你會發現裡面有my-default.ini配置檔案(注:有的沒有這個檔案,需要自己新建乙個my.ini的檔案),這個是預設的配置檔案,複製乙個自己的改名字為my.ini

下面編輯my.ini配置以下基本資訊:

[mysql]

# 設定mysql客戶端預設字符集,注:版本實在5.7之前需要配置的,之後可以不需要配置

#default-character-set=utf8

[mysqld]

# 設定3306埠,注:版本實在5.7之前需要配置的,之後可以不需要配置,如你想自定義乙個埠可以修改

#port = 3306

# 設定mysql的安裝目錄,注:版本實在5.7之前需要配置的,之後可以不需要配置

#basedir=d:/my_foftware/mysql/mysql-5.7.18-winx64

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

datadir=d:/my_foftware/mysql/sqldata

# 允許最大連線數

max_connections=20

# 服務端使用的字符集預設為8位元編碼的latin1字符集 注:版本實在5.7之前需要配置的,之後可以不需要配置

#character-set-server=utf8

# 建立新錶時將使用的預設儲存引擎 注:版本實在5.7之前需要配置的,之後可以不需要配置

#default-storage-engine=innodb

這裡需要注意的必須要用管理員身份開啟cmd命令列工具,cd到解壓檔案的bin目錄:d:\my_foftware\mysql\mysql-5.7.18-winx64\bin; 如果你不想每次都切換到bin目錄下你可以在環境變數path中配置bin目錄路徑。

輸入mysqld install回車執行,出現安裝成功就可以了。

輸入net start mysql 啟動mysql (或開啟windows服務手動啟動mysql)

在cmd裡啟動發現沒法啟動

mysqld –initialize-insecure自動生成無密碼的root使用者

然後在輸入net start mysql 啟動mysql 就ok了

不過我在啟動mysql服務時出現該錯誤:

本地計算機上的mysql服務啟動停止後,某些服務在未由其他服務或程式使用時將自動停止。

解決方法:

首先,你需要把原來的服務刪除:

進入cmd中輸入:

mysqld--

remove

mysql

接著執行:

//後面是自己的檔案目錄

mysqld --install mysql --defaults-file=d:\my_foftware\mysql

\mysql-5.7.18-winx64\my.ini

接下來就是啟動服務:

請以管理員許可權執行!

net start mysql
這時你就會發現mysql服務啟動成功

記錄 mysql安裝流程及遇到的問題

rpm qa grep mysql 發現系統中自帶了乙個mysql libs 5.1.73.8.e16 8.i686,與我們現在想安裝的mysql包有衝突,所以得先解除安裝這個包.二 解除安裝舊版本 可以通過下面命令來解除安裝掉 rpm e mysql libs 5.1.73.8.e16 8.i68...

linux上安裝mysql及遇到的問題

wget 2 將mysql安裝到 usr local mysql下 解壓 tar xvf mysql 5.7.22 linux glibc2.12 x86 64.tar.gz 移動 mv mysql 5.7.22 linux glibc2.12 x86 64 usr local 重新命名 mv us...

安裝mysql遇到的問題

mysql安裝出現的錯誤 使用的是壓縮版 1 首先要修改.ini裡面的兩個路徑 設定mysql的安裝目錄 basedir d mysql mysql 5.7.17 win32 設定mysql資料庫的資料的存放目錄 datadir d mysql mysql 5.7.17 win32 data 注意 ...