安装zip版MySQL

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容