下载源:Download MySQL Community Server
选择 Windows (x86, 64-bit), ZIP Archive
下载压缩包;
本文的安装压缩包为
mysql-5.7.20-winx64
,仅供相近版本作参考。
将下载的 mysql-5.7.20-winx64
压缩包解压后的整个目录放在自己喜欢的位置,本文教程将解压包放在D盘根目录下;
进入mysql-5.7.20-winx64目录,创建一个名(包含扩展名)为 my.ini
的配置文件。用记事本打开该文件,粘贴以下内容并保存;
[mysqld]
character-set-server=utf8
#绑定IPv4和3306端口
bind-address = 0.0.0.0
port = 3306
sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
default_storage_engine=innodb
innodb_buffer_pool_size=1000M
innodb_log_file_size=50M
# 设置mysql的安装目录
basedir=D:\mysql-5.7.20-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-5.7.20-winx64\data
# 允许最大连接数
max_connections=200
# skip_grant_tables
[mysql]
default-character-set=utf8
[mysql.server]
default-character-set=utf8
[mysql_safe]
default-character-set=utf8
[client]
port = 3306
#plugin-dir=D:\mysql-5.7.20-winx64\lib\plugin
以管理员身份打开cmd窗口后,将目录切换到你解压文件的bin目录;
> d:
> cd mysql-5.7.20-winx64
> cd bin
然后输入 mysqld install
回车
D:\mysql-5.7.20-winx64\bin> mysqld install
Service successfully
D:\mysql-5.7.20-winx64\bin> _
输入 mysqld --initialize-insecure --user=mysql
(执行完这条命令后,MySQL会自建一个data文件夹(在 mysql-5.7.20-winx64
目录下),并且建好默认数据库,登录的用户名为root,密码为空)
D:\mysql-5.7.20-winx64\bin> mysqld --initialize-insecure --user=mysql
D:\mysql-5.7.20-winx64\bin> _
命令执行完后, mysql-5.7.20-winx64
目录下出现 data
文件夹;
然后在cmd窗口下输入net start mysql
启动服务;
D:\mysql-5.7.20-winx64\bin> net start mysql
MySQL服务正在启动
MySQL服务已经启动成功
D:\mysql-5.7.20-winx64\bin> _
打开MySQL数据库即登录MySQL数据库,命令模式下,将目录切换到自己的\bin目录下,输入 mysql -u root -p
,默认是没有密码的,直接回车进入,root是用户名。
D:\mysql-5.7.20-winx64\bin> mysql -u root -p
...
mysql> _
可以修改root的密码,在mysql中输入 set password for root@localhost = password('xxx')
,这里需要将 xxx
修改为你要设置的实际密码,即可修改成功,下次输入 mysql -u root -p
登录mysql时,即需要输入你设置的密码,然后回车;
mysql> set password for root@localhost = password('xxx');
更多修改密码的方法参看: mysql如何修改root用户的密码
打开 控制面板>系统和安全>系统
或 右键计算机然后点击属性
;
高级系统设置
;高级
,点击 环境设置
;MYSQL_HOME
变量,并将值设置为 D:\mysql-5.7.20-winx64
;%MYSQL_HOME%\bin
添加到path变量后(如果原来的变量最后面没有 ;
请添加 ;
g再追加);参看:
mysql-5.7.16-winx64解压版安装超详细图文教程
MySQL环境变量的配置及说明
mysql 5.7原始my.ini配置文件备忘
MySQL 5.7.19安装目录下创建my.ini文件的方法
MySQL配置文件-my.ini