MySQL 8 安裝教程(個人版)+創建用戶
- 2020 年 9 月 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; --查詢當前庫下有多少張表