Windows下使用官网下载的zip压缩包安装mysql服务

最可靠的方法是参考官方文档(以5.7为例):https://dev.mysql.com/doc/refman/5.7/en/windows-install-archive.html

安装版根据向导很容易实现mysql安装,如果选择用zip压缩包会麻烦一些。

1、下载zip压缩包并解压到本地目录,如"D:\mysql\"

2、在"D:\mysql\"目录下创建配置文件my.ini

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir="D:\mysql"
# 设置mysql数据库的数据的存放目录
datadir="D:\mysql\data"
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

3、通过mysqld初始化数据库,并选择创建密码或无密码

# 初始化,但不生成密码,--console用于把日志输出到控制台
D:\mysql\bin>mysqld --initialize-insecure --console

# 或者

# 初始化,随机生成密码,密码显示在输出日志中
# windows中没有找到日志在哪,所以最好加--console查看密码
D:\mysql\bin>mysqld --initialize --console

4、添加mysql服务,可以选择随系统启动或手动启动

# 创建的服务,默认名MySQL,启动类型是自动,可以通过服务管理手动修改
D:\mysql\bin>mysqld install

# 或者

# 创建的服务,启动类型是手动
D:\mysql\bin>mysqld install-manual

5、启动mysql,在"services.msc"中找到mysql或者直接用"net start mysql"命令

6、通过mysql登录。

# 如果初始化时候用了--initialize-insecure,
# 这里就没有密码可以用--skip-password参数跳过密码验证
# 登录后可以用ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password';增加密码
mysql -u root --skip-password

# 如果初始化使用生成了密码,则需要正常输入了
mysql -u root -p

 

你可能感兴趣的:(运维)