Win安裝MySQL8全過程
更新時間:2025年04月29日 14:15:38 作者:藍眸少年CY
這篇文章主要介紹了Win安裝MySQL8全過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
Win安裝MySQL8
1、下載MySQL
2、解壓文件
文件夾名稱太長了,可修改短一點
3、新建文件夾data,用于保存數據庫數據文件
4、在mysql根目錄下新建文件my.ini
my.ini文件內容
[mysqld] #數據庫端口號 port=3306 #數據庫根目錄 basedir=D:\\mysql-8.4.1-winx64 #數據庫數據保存路徑 datadir=D:\\mysql-8.4.1-winx64\\data # 服務端使用的字符集默認為utf8mb4 character-set-server=utf8mb4 # 允許最大連接數 max_connections=200 # 允許連接失敗的次數。 max_connect_errors=10 #是否開啟慢查詢,ON是開啟 slow_query_log = ON #慢查詢閾值(秒) long_query_time = 0.5 # 臨時表大小 tmp_table_size = 128M # 用戶可以創(chuàng)建的內存表的最大大小 max_heap_table_size = 128M # 緩沖池的大小 innodb_buffer_pool_size = 3G # InnoDB 日志刷新策略 innodb_flush_log_at_trx_commit = 0 # 用于控制group_concat返回最大長度,默認1024 group_concat_max_len = 10240 # 控制InnoDB表空間自動擴展的參數 innodb_autoextend_increment = 256 # InnoDB 日志緩沖區(qū)大小 innodb_log_file_size = 64M # 用于指定連接緩沖區(qū)大小的參數 join_buffer_size = 128M # 用于置頂排序的緩沖區(qū)大小的參數 sort_buffer_size = 64M # 這個參數用在sort查詢之后 ,以保證獲取以順序的方式獲取到查詢的數據。是上面參數的補充 read_rnd_buffer_size = 64M # 語法校驗規(guī)則 sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION [mysql] default-character-set=utf8mb4 [client] port=3306 default-character-set=utf8mb4
5、配置系統(tǒng)環(huán)境變量
【此電腦】右鍵->【屬性】->【高級系統(tǒng)設置】->【環(huán)境變量】
新建變量名為MYSQL_HOME的變量,變量值為mysql的安裝路徑。
6、mysql初始化安裝
- mysql初始化命令
mysqld --initialize-insecure --user=mysql
- 安裝數據庫服務
mysqld --install mysql
- 刪除數據庫服務
mysqld -remove
- 啟動mysql服務
net start mysql
- 停止mysql服務
net stop mysql
- 初始化命令
mysqld --initialize-insecure --user=mysql
安裝完成后無任何提示信息
- mysql服務安裝
mysqld --install mysql
- 啟動mysql服務
- 停止mysql服務
6、 結果驗證
7、修改root密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';
8、添加遠程訪問的新用戶
- 創(chuàng)建新用戶
CREATE USER '用戶名'@'%' IDENTIFIED BY '密碼';
- 授予遠程登陸權限
GRANT ALL PRIVILEGES ON *.* TO '用戶名'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
工作中常用的mysql語句分享 不用php也可以實現(xiàn)的效果
本文給大家介紹幾條比較有用的MySQL的SQL語句,可能很多人都通過PHP來實現(xiàn)這些功能,其實數據也是能實現(xiàn)很多功能的2012-05-05查看修改mysql編碼方式讓它支持中文(gbk或者utf8)
MySQL的默認編碼是Latin1,不支持中文,要支持中文需要把數據庫的默認編碼修改為gbk或者utf8,真的是很麻煩啊,不過本文提供了詳細的修改教程,感興趣的你可不要走開啊,希望本文對你有所幫助2013-01-01