MySql免安裝版配置以及修改root密碼

2021-10-05 20:34:20 字數 2665 閱讀 4598

建立建my.ini檔案,可以新建文字文件,將下面的內容複製到文字文件,然後另存為即可,注意編碼要用ansi。如果路徑和我的不一致,需要修改basedir和datadir的路徑。

[mysql]

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

default-character-set=utf8

[mysqld]

#設定3306埠

port = 3306

# 設定mysql的安裝目錄

basedir=c:\mysql\mysql-8.0.19-winx64

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

datadir=c:\mysql\mysql-8.0.19-winx64\data

# 允許最大連線數

max_connections=200

# 服務端使用的字符集預設為8位元編碼的latin1字符集

character-set-server=utf8

default_authentication_plugin=mysql_native_password

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

default-storage-engine=innodb

table_open_cache=256

table_definition_cache=400

secure_file_priv = e:/

通過命令安裝mysql

如下圖右鍵開始按鈕,選擇命令提示符(管理員),開啟命令提示符視窗。

開啟後,切換到c:\mysql\mysql-8.0.19-winx64\bin路徑,需要輸入的命令如下

c:\windows\system32>cd .

.c:\windows>cd .

.c:\>cd mysql

c:\mysql>cd mysql-8.0.19-winx64

c:\mysql\mysql-8.0.19-winx64>cd bin

c:\mysql\mysql-8.0.19-winx64\bin>mysqld --install

c:\mysql\mysql-8.0.19-winx64\bin>net start mysql

執行結果如下圖

可以看到服務沒有啟動成功,因為我們的安裝目錄下面缺少data資料夾的內容,解決方法,輸入如下命令,

mysqld --initialize-insecure --user = mysql
執行完上面的命令後,mysql目錄下面會多乙個data資料夾,並且會建立好預設的sys庫(登入名為root,密碼為空),然後就可以輸入net start mysql 重新啟動mysql服務了。

mysql服務啟動後,繼續在命令提示符輸入如下命令

mysql -u root -p
密碼不用輸入,直接按回車會即可,然後輸入下面命令,即可將密碼設定為123456,注意;不可以缺少。

忘記root密碼修改密碼的思路是:首先跳過密碼認證服務登入mysql,然後將root的密碼重置為空,最後按照密碼為空的方式修改root密碼即可。

在命令提示符視窗,輸入命令:net stop mysql,停止mysql服務

net stop mysql
開啟跳過密碼驗證登入的mysql服務,命令如下

mysqld --console --skip-grant-tables --shared-memory
執行結果如下圖,執行結果一直是這樣的,不會出現跳動的游標讓你輸入其他命令,不要慌繼續往下看。

登入成功之後,依次輸入下面的命令,這個時候之前的set password = 『123456』 就不可以使用了

use mysql;

update

user

set authentication_string=

''where

user

='root'

;

執行結果如下圖,錯誤的執行資訊也有,自己看吧。

退出mysql,輸入命令quit即可。切換到之前執行mysqld --console --skip-grant-tables --shared-memory 的命令提示符視窗,直接關閉即可,或者按ctrl+c終止服務也行。

執行net start mysql服務,至此root的密碼已經重置為空了,按照上面的標題3密碼為空修改root賬戶密碼繼續修改密碼即可。

以上內容是個人兩次安裝mysql過程中遇到的問題,記錄下來以防丟失。希望能幫到遇到類似問題的朋友。

mysql免安裝版配置 MySQL免安裝版配置教程

操作步驟 2 解壓到相應的安裝目錄,以 d program files environment mysql 為例 3 新增環境變數,在系統的path中配置mysql的bin目錄 d program files environment mysql bin 4 新建mysql配置檔案my.ini,放在m...

免安裝版Mysql配置

2.在解壓出來的資料夾中的bin資料夾加入環境變數。3.在解壓出來的資料夾裡建立data資料夾。4.複製my default.ini並將複製後的副本改名為my.ini檔案,之後對my檔案進行修改,將basedir和datadir進行相應的路徑賦值。ps 埠好像暫時不配置也沒事 5.在cmd中,進入建...

MySql 免安裝版配置

新增配置環境變數 path裡新增 e mysqlserver bin 修改配置資訊 e mysqlserver下的my default.ini,修改為my.ini,開啟配置 basedir e mysqlserver datadir e mysqlserver data port 3306 儲存關閉...