【MySQL】MySql8.0.11的安裝與使用


壓縮包安裝方式

從官網https://dev.mysql.com/downloads/mysql/ 上下載mysql-8.0.11-winx64.zip,將其解壓,接下來的安裝是通過命令來安裝MySQL數據庫的。

(1)mysql-8.0.11-winx64.zip解壓到E:\Apps\MySql文件下,打開命令提示符以管理員身份運行,cd到E:\Apps\MySql\mysql-8.0.11-winx64\bin下

命令為:cd  /d  E:\Apps\MySql\mysql-8.0.11-winx64\bin

 

(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)配置環境變量

1)新建MYSQL_HOME變量,並配置值為:E:\Apps\MySql\mysql-8.0.11-winx64\

MYSQL_HOME:E:\Apps\MySql\mysql-8.0.11-winx64\

2)編輯path系統變量,將%MYSQL_HOME%\bin添加到path變量后。配置path環境變量,也可不新建MYSQL_HOME變量,而是直接將MySQL安裝目錄下的bin配置到path變量下,

Path:%MYSQL_HOME%\bin

(5)連接數據庫

mysql -u root -p

FAQ:ERROR 1045(28000)

解決方法:

在MySQL的目錄文件下會發現initialize后出現的名為data的文件夾,其中有一個以.err為后綴的文件,以記事本格式打開,查找‘password’,會發現有一句A temporary password ...... ,粗通英語就可以看懂,意為“臨時密碼為:”,冒號之后的即是初次登錄的密碼(很不規范,可能包括*或者分號,也都是password的一部分,把密碼復制粘貼到命令行那里敲下回車就成功登錄了,之后可以修改密碼。

 

(6) 修改root密碼:

FAQ:ERROR 1820(HY000)

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

flush privileges刷新,再用設置的新密碼重新登錄

 

(7)新增數據庫database:

mysql>CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

mysql>show 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
basedir=D:/APP/MySQL
datadir=D:/APP/MySQL/data
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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM