1.mysql下載
地址:https://dev.mysql.com/downloads/mysql/

2.解壓
下載完成后將其解壓到自定義目錄下,我所有的工具都保存在E:\mysql\mysql-8.0.26-winx64\mysql-8.0.26-winx64,解壓完成后會看見以下目錄:

3.配置環境變量
-
3.1.打開電腦的環境變量設置界面
-
控制面板->系統安全->系統,點擊左側的‘高級系統設置’

- 點擊環境變量,后如下畫面

-
3.2.新建MYSQL_HOME系統變量

-
3.3.在Path中添加MYSQL_HOME

此時環境變量配置完成
4.安裝mysql
-
4.1.在安裝目錄下面創建my.ini文件
[mysqld] # 設置3306端口 port=3306 # 設置mysql的安裝目錄 basedir=E:\\mysql\mysql-8.0.26-winx64 # 設置mysql數據庫的數據的存放目錄 datadir=E:\\mysql\mysql-8.0.26-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
datadir和basedir文件夾的路徑可以根據個人喜好來配置
放置位置,如下

-
4.2.用管理員身份運行cmd窗口

-
4.3.給mysql服務創建名稱
mysql8為名稱,名稱可以根據自己的需要配置,方便到時候建立多個mysql服務時不沖突
mysqld --install mysql8
-
4.4.初始化mysql
mysqld --initialize --console

會出現如上的一段,此時要記住自己的初始化密碼
-
4.5.啟動mysql服務,輸入如下命令行
net start mysql8

-
4.6.登錄mysql
輸入如下命令行
mysql -uroot -p

然后,它會讓你輸入密碼,輸入當時的初始化密碼,就可以登錄mysql

彈出這樣的信息就是登錄成功了.此時我們可以輸入更改密碼指令更改密碼:
-
4.7.修改初始密碼
將初始密碼改成:root,輸入如下命令行
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
BY后面輸入的是你的新密碼,我輸入的root,方便進入,可以根據個人習慣配置密碼.
-
4.8.查看用戶信息
此時密碼更改成功后,我們可以看下用戶信息,輸入如下命令行
select user,host,authentication_string from mysql.user;

可以看見此時數據庫的root用戶僅限localhost登錄訪問。如果要允許開放其他ip登錄,則需要添加新的host。如果要允許所有ip訪問,可以直接修改成"%".
-
4.9.修改數據庫root用戶的權限,允許所有ip訪問
重新創建了個root用戶並修改了權限,輸入如下命令行:
create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';

-
4.10.用mysql可視化工具登錄連接

完
參考---https://blog.csdn.net/ycxzuoxin/article/details/80908447
