1.编辑my.ini文件,文件内容如下:
安装目录最好用\\,防止转义
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3307
# 设置MYSQL安装目录
basedir=E:\\dev\\DB\\slave\
# 设置MYSQL数据目录
datadir=E:\\dev\\DB\\slave\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
2.管理员身份切换到bin文件夹目录,创建data目录,并执行语句
E:\dev\DB\slave\bin>E:\dev\DB\slave\bin\mysqld --defaults-file=E:\dev\DB\slave\my.ini --initialize
3.创建服务,执行语句
E:\dev\DB\slave\bin>E:\dev\DB\slave\bin\mysqld install slave --defaults-file="E:\dev\DB\slave\my.ini"
4.启动服务 net start slave
5.登录数据库 mysql -uroot -p -P3307 登陆密码在data目录下搜.err文件找到密码
6.登陆成功,修改密码 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
7.停止服务 net stop slave
8. 删除服务 mysqld -remove slave