安装zip版MySQL

我安装的是5.7.12版,文件名是mysql-5.7.12-winx64.zip。解压后的文件目录结构如下图:

安装zip版MySQL_第1张图片
mysql-01.jpg

首先,需要创建一个选项文件,当启动数据库时会读取其中的选项值。MySQL默认从以下路径读取选项文件:

File Name Purpose
%PROGRAMDATA%\MySQL\MySQL Server 5.7\my.ini, %PROGRAMDATA%\MySQL\MySQL Server 5.7\my.cnf Global options
%WINDIR%\my.ini, %WINDIR%\my.cnf Global options
C:\my.ini, C:\my.cnf Global options
INSTALLDIR\my.ini, INSTALLDIR\my.cnf Global options
defaults-extra-file The file specified with --defaults-extra-file=file_name, if any
%APPDATA%\MySQL.mylogin.cnf Login path options

初始化数据文件目录:

C:\>bin\mysqld --initialize
该命令会生成随机密码
C:\>bin\mysqld --initialize-insecure
该命令不会生成随机密码
在我的电脑上并没有生成随机密码,所以我删除了数据文件,然后重新用第二个命令初始化。

初始化完毕后,用以下命令启动MySQL服务:

C:\>bin\mysqld --console
启动后用以下命令登陆:
C:\>bin\mysql -u root --skip-password
登陆后更改密码:
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

安装为windows服务:

安装服务前,需要先停止MySQL服务,
C:\>bin\mysqladmin-u root shutdown
然后用以下命令安装服务:
C:\>bin\mysqld --install
如果需要卸载服务,使用以下命令:
C:\>bin\mysqld --remove
这样安装的windows服务为自动启动的服务,如果需要安装为手动启动的服务请使用以下命令:
C:\>bin\mysqld --install-manual

你可能感兴趣的:(安装zip版MySQL)