MySQL MySql8 0 11的安裝與使用

2022-08-26 05:33:10 字數 2572 閱讀 3362

壓縮包安裝方式

(2)安裝mysql

mysqld  install,執行命令後mysql安裝成功。

(3)啟動mysql服務。

net start mysql將啟動mysql服務。值得注意的是用命令安裝的mysql在windows系統下預設服務名為mysql,預設密碼為空。

faq: 啟動失敗 net helpmsg 3534

根源:那是因為5.7版本後沒有舊版的data目錄了,需要執行mysqld --initialize命令初始化下,手動生成data目錄

1.移除已註冊服務:mysqld remove

2.初始化:mysqld --initialize

3.註冊服務:mysqld -install

4.啟動服務:net start mysql

(4)配置環境變數

2)編輯path系統變數,將%mysql_home%\bin新增到path變數後。配置path環境變數,也可不新建mysql_home變數,而是直接將mysql安裝目錄下的bin配置到path變數下,

path:%mysql_home%\bin

(5)連線資料庫

解決方法:

在mysql的目錄檔案下會發現initialize後出現的名為data的資料夾,其中有乙個以.err為字尾的檔案,以記事本格式開啟,查詢『password』,會發現有一句a temporary password ...... ,粗通英語就可以看懂,意為「臨時密碼為:」,冒號之後的即是初次登入的密碼(很不規範,可能包括*或者分號,也都是password的一部分,把密碼複製貼上到命令列那裡敲下回車就成功登入了,之後可以修改密碼。

(6) 修改root密碼:

解決方法:alter user 'root'@'localhost' identified by '123456';命令來修改密碼

flush privileges重新整理,再用設定的新密碼重新登入

(7)新增資料庫database:

(8)開啟遠端訪問

create user '

root

'@'%

' identified by '

123456';

grant all on *.* to '

root

'@'%';

alter user

'root

'@'%

' identified with mysql_native_password by '

123456

';

(9)配置檔案my.ini 放置在解壓檔案下

[client]

port = 3306

[mysqld]

port = 3306

max_connections=200

character-set-server=utf8

default-storage-engine=innodb

sql_mode=no_engine_substitution,strict_trans_tables

#忘記密碼時使用

#skip-grant-tables

#設定協議認證方式

default_authentication_plugin=mysql_native_password

[mysql]

default-character-set=utf8

MySQL mysql 8 0 11安裝教程

解壓zip包到安裝目錄 配置環境變數 將解壓資料夾下的bin路徑新增到變數值中,前後以 開頭結尾 配置初始化的my.ini檔案 安裝mysql在安裝時,必須以管理員身份執行cmd,否則在安裝時會報錯,會導致安裝失敗的情況 初始化資料庫 在mysql安裝目錄的 bin 目錄下執行命令 mysqld i...

MySQL mysql 8 0 11安裝教程

網上的教程有很多,基本上大同小異。但是安裝軟體有時就可能因為乙個細節安裝失敗。我也是綜合了很多個教程才安裝好的,所以本教程可能也不是普遍適合的。安裝環境 win7 2 安裝 2.1 解壓zip包到安裝目錄 我的解壓在了e software mysql mysql 8.0.11 winx64 2.2 ...

MySQL mysql 8 0 11安裝教程

解壓zip包到安裝目錄 配置環境變數 將解壓資料夾下的bin路徑新增到變數值中,前後以 開頭結尾 配置初始化的my.ini檔案 我們發現解壓後的目錄並沒有my.ini檔案,沒關係可以自行建立。在安裝根目錄下新增 my.ini 新建文字檔案,將檔案型別改為.ini 寫入基本配置 mysqld port...