1. 程式人生 > 實用技巧 >MySQL 8免安裝教程(個人版)

MySQL 8免安裝教程(個人版)

Mysql 8的安裝教程

解壓到指定目錄如:D:\WinInstall\mysql-8.0.19-winx64
這時候你需要在根目錄下建立兩個檔案,分別是data資料夾和my.ini檔案,然後使用編輯器編輯my.ini檔案,並在其中新增
[mysqld]
# 設定3306埠
port=3306
# 設定mysql的安裝目錄
basedir=D:/mysql-8.0.11-winx64
# 設定mysql資料庫的資料的存放目錄
datadir=D:/mysql-8.0.11-winx64/data
# 允許最大連線數
max_connections=2000
# 允許連線失敗的次數。這是為了防止有人從該主機試圖攻擊資料庫系統
max_connect_errors
=10 # 服務端使用的字符集預設為UTF8 character-set-server=utf8 # 建立新表時將使用的預設儲存引擎 default-storage-engine=INNODB # 預設使用“mysql_native_password”外掛認證 default_authentication_plugin=mysql_native_password # 設定開啟日誌操作後執行函式呼叫 log_bin_trust_function_creators=1 # 設定表名不區分大小寫 lower_case_table_names=1 [mysql] # 設定mysql客戶端預設字符集 default
-character-set=utf8 [client] # 設定mysql客戶端連線服務端時預設使用的埠 port=3306 default-character-set=utf8

環境配置

path :配置bin目錄
新建MYSQL_HOME:配置安裝目錄
1、使用管理員許可權開啟CMD(注意管理員許可權),在CMD中進入mysql的解壓目錄
2、執行服務安裝命令:mysqld install MySQLCIDP --defaults-file="%MYSQL_HOME%\my.ini"

可能遇到的問題
vcruntime140_1.dll 報錯(可以百度直接搜一個)
將vcruntime140_1.dll 檔案放入C:\Windows\System32

啟動MySQL服務

mysqld –initialize-insecure
安裝mysql服務
mysqld --install
啟動服務
net start mysql
然後輸入
mysql -u root -p
執行以下sql重置root密碼:
mysql> alter user 'root'@'localhost' identified with mysql_native_password by '新密碼';

建立使用者

建立資料庫例項xxxx,字符集預設“UTF-8”
create database cidp;
新建資料庫使用者xxxx並設定使用者的登入IP限制,以下以任意IP為例:
CREATE USER 'XXXX'@'%' IDENTIFIED BY 'xxxx';
grant all privileges on xxx.* to 'xxxx'@'%';  --授權使用者
對使用者xxx授予資料庫xxxx的全部許可權並重新整理許可權(flush privileges命令或者重啟mysql資料庫)
​
set global log_bin_trust_function_creators=1;  --解決倆庫直接複製問題
SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES   
WHERE table_schema = 'cidp_test' GROUP BY table_schema;  --查詢當前庫下有多少張表