MySQL 8 安裝教程(個人版)+建立使用者
阿新 • • 發佈:2020-09-12
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; --查詢當前庫下有多少張表