MySQL(簡稱MySQL)是一個(gè)開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng),常用于Web開發(fā)和嵌入式應(yīng)用等場景中。本文將介紹如何在Windows環(huán)境下配置MySQL5.7,包括創(chuàng)建配置文件my.ini和修改參數(shù)。
# my.ini示例配置文件 [mysql] # 設(shè)置字符集為utf8mb4 default-character-set=utf8mb4 [mysqld] # 端口號(hào) port=3306 # 數(shù)據(jù)文件存放路徑 datadir=E:/mysql/data # 指定日志文件大小 max_binlog_size=100M # 指定日志文件保存天數(shù) expire_logs_days=30 # 指定字符集為utf8mb4 character-set-server=utf8mb4 # 設(shè)置存儲(chǔ)引擎為InnoDB default-storage-engine=InnoDB # 指定InnoDB的緩存池大小 innodb_buffer_pool_size=1G
在Windows中配置MySQL5.7需要先創(chuàng)建配置文件my.ini。配置文件放置在MySQL的安裝目錄下的bin文件夾中。可以從MySQL官網(wǎng)下載一個(gè)示例配置文件my-default.ini并重命名為my.ini,也可以從上述示例配置文件中復(fù)制粘貼。
修改參數(shù)需要編輯my.ini文件,根據(jù)需要添加或修改參數(shù)。比如設(shè)置端口號(hào)為3306,數(shù)據(jù)文件存放路徑為E:/mysql/data,日志文件大小為100M,日志文件保存天數(shù)為30天,字符集為utf8mb4,存儲(chǔ)引擎為InnoDB,InnoDB的緩存池大小為1G。注意,在編輯my.ini文件時(shí)請勿修改已有的參數(shù)名,以及請保持參數(shù)的格式與示例配置文件一致。
編輯完成后保存my.ini文件,然后在命令行中進(jìn)入MySQL的bin文件夾,輸入命令“mysqld --initialize”,即可初始化MySQL。如果執(zhí)行成功,會(huì)生成一個(gè)初始的數(shù)據(jù)文件夾。然后執(zhí)行命令“net start mysql”啟動(dòng)MySQL服務(wù),輸入命令“mysql -h127.0.0.1 -uroot -p”進(jìn)行登錄,輸入密碼后即可進(jìn)入MySQL。