您好,登錄后才能下訂單哦!
網上的安裝教程有很多,基本上大同小異,安裝過程中可能因為很小的細節導致安裝失敗,我也是參照了很多的安裝教程才安裝成功的,安裝過程中會出現各種各樣的問題,我們會根據這些問題去查找答案的同時也提高了自己解決問題的能力,一共花了一天的時間。
安裝環境:window10
1、下載zip安裝包,下載地址:https://dev.mysql.com/downloads/mysql/
點擊此版本安裝,然后選擇最下方的 “No thanks,just start my download.” ,就開始下載安裝包了
2、安裝
2.1 解壓zip包到安裝目錄
(我解壓在C:\Program Files\Mysql\mysql-8.0.19-winx64)
2.2 配置環境變量
右擊計算機–屬性–高級系統設置–環境變量–新建系統變量
2.3配置初始化的my.ini文件
我們發現在解壓后的文件中并沒有my.ini文件,這時就需要我們自行創建。在安裝根目錄下添加my.ini(新建文本文件,將文件類型改為ini),寫入基本配置:
[mysqld] # 設置3306端口 port=3306 # 設置mysql的安裝目錄 basedir=C:\\Program Files\\Mysql\\mysql-8.0.19-winx64 # 設置mysql數據庫的數據的存放目錄 datadir=C:\\Program Files\\Mysql\\mysql-8.0.19-winx64\\data # 允許最大連接數 max_connections=200 # 允許連接失敗的次數。這是為了防止有人從該主機試圖攻擊數據庫系統 max_connect_errors=10 # 服務端使用的字符集默認為UTF8 character-set-server=utf8 # 創建新表時將使用的默認存儲引擎 default-storage-engine=INNODB # 默認使用“mysql_native_password”插件認證 default_authentication_plugin=mysql_native_password [mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8 [client] # 設置mysql客戶端連接服務端時默認使用的端口 port=3306 default-character-set=utf8
3、安裝MySQL
在安裝過程中,必須以管理員身份運行cmd,否則在安裝過程中會報錯導致安裝失敗。
3.1 初始化數據庫
在MySQL安裝目錄的bin目錄執行命令:
mysqld --initialize --console
執行完成后,會打印出root用戶的初始默認密碼,比如:
C:\Users\Administrator>cd C:\Program Files\Mysql\mysql-8.0.19-winx64\bin C:\Program Files\Mysql\mysql-8.0.19-winx64\bin>mysqld --initialize --console 2018-04-28T15:57:17.087519Z 0 [System] [MY-013169] [Server] C:\Program Files\MySQL\bin\mysqld.exe (mysqld 8.0.11) initializing of server in progress as process 4984 2018-04-28T15:57:24.859249Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: rI5rvf5x5G,E 2018-04-28T15:57:27.106660Z 0 [System] [MY-013170] [Server] C:\Program Files\MySQL\bin\mysqld.exe (mysqld 8.0.11) initializing of server has completed C:\Program Files\Mysql\mysql-8.0.19-winx64\bin>
注意!執行輸出結果里面有一段: [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: rI5rvf5x5G,E 其中root@localhost:后面的“rI5rvf5x5G,E”就是初始密碼(不含首位空格)。在沒有更改密碼前,需要記住這個密碼,后續登錄需要用到。
要是你手賤,關快了,或者沒記住,那也沒事,刪掉初始化的 datadir 目錄,再執行一遍初始化命令,又會重新生成的。當然,也可以使用安全工具,強制改密碼,用什么方法,自己隨意。
參考:https://dev.mysql.com/doc/refman/8.0/en/data-directory-initialization-mysqld.html
3.2 安裝服務
在MySQL的安裝目錄的bin目錄執行命令:
mysqld --install 服務名
后面的服務名可以不寫,默認的名字為mysql。當然如果你的電腦上需要安裝多個MySQL服務時,就可以用不同的名字區分了,例如mysql3和mysql5.
安裝完成后就可以通過命令net start mysql啟動MySQL服務了,另外通過net stop mysql 停止服務,通過命令sc delete MySQL / mysqld -remove 卸載MySQL服務。
4、更改密碼
在安裝MySQL目錄的bin目錄下執行命令:
mysql -u root -p
這時侯會提示輸入密碼,記住第3.1步安裝時的初始密碼,填入即登錄成功,進入MYSQL命令模式。
在MySQL中執行命令:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';
修改密碼,注意命令尾的;一定要有,這是mysql的語法
至此,MySQL的安裝部署就完成了。
可以用命令查看默認安裝的數據庫:
show datebases;
use mysql;
show tables;
mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 4 rows in set (0.01 sec) mysql>
以上就是mysql8.0.19安裝教程的詳細內容,更多請關注億速云其它相關文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。