无安装程序,解压即用的 MySQL 便携版部署方式。
下载地址:MySQL Downloads
准备my.ini
这个文件放到mysql安装目录下例如我这里是:D:/zhuyuqin/dev/docker/lemall/mysql-8.0.45-winx64
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| [mysqld]
basedir = D:/zhuyuqin/dev/docker/lemall/mysql-8.0.45-winx64
datadir = D:/zhuyuqin/dev/docker/lemall/mysql-8.0.45-winx64/data
port = 3306
character-set-server = utf8mb4
max_connections = 200
default-storage-engine = INNODB
[mysql]
default-character-set = utf8mb4
[client]
port = 3306
default-character-set = utf8mb4 bind-address = 0.0.0.0
|
初始化
以后可通过.\mysqld.exe启动mysql
1
| .\mysqld.exe --initialize --console
|
1
| ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
|
1 2 3
| CREATE USER 'root'@'%' IDENTIFIED BY '123456'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;
|
启动与停止
1 2 3 4 5
| .\mysqld.exe
Start-Process -FilePath ".\mysqld.exe" -WindowStyle Hidden
|