windows下注册mysql服务

windows下注册mysql服务

摘要

windows下注册mysql服务

mysql下载地址

以mysql-5.6.22-win32.zip为例

http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.22-win32.zip

另外注意mysql官网并不是必须注册才能下载,要注意提示
No thanks, just start my download.


5.6系列貌似只给了 5.6.33 这个版本的下载地址。
但是根据5.6.33的下载地址很容易猜到5.6.22的下载地址的。

mysql配置文件

假设解压到 D:\mysql\mysql-5.6.22-win32

新建一个my.ini配置文件,内容如下

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[mysqld]


log_bin=mysql-bin
server_id=1
#binlog-do-db=db_javacore
#用以忽略权限验证
#skip-grant-tables
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=D:\mysql\mysql-5.6.22-win32
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql\mysql-5.6.22-win32\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

windows下启动关闭脚本

D:\mysql\启动mysql - 5.6.cmd

D:\mysql\mysql-5.6.22-win32\bin\mysqld.exe --install mysql-5.6.22-win32 --defaults-file="D:\mysql\mysql-5.6.22-win32\my.ini"
net start mysql-5.6.22-win32
pause

停止mysql - 5.6.cmd

net stop mysql-5.6.22-win32
D:\mysql\mysql-5.6.22-win32\bin\mysqld.exe --remove mysql-5.6.22-win32

pause

这样关闭之后的mysql也是一个绿色的数据库,可以拷贝到任意别处再启动。