测试环境
系统:Windows 10专业版
版本:MySQL Server 5.7.14
提纲
- 修改配置文件
- 初始化
- 安装服务、启动服务
- 修改root密码
步骤
1、解压安装包
在MySQL官网上下载zip包,解压后内容如图所示。
(注意:在解压的目录中默认不存在“data”目录,需要手动添加或者执行初始化命令后自动生成。)
2、修改配置文件
在解压后的目录中,my-default.ini是默认配置文件,MySQL运行时首先会在bin目录下寻找my.ini文件。复制my-default.ini文件并重命名为my.ini,将my.ini移动到bin目录中,并修改其内容:
[mysql] # 设置客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置安装目录 basedir=C:Program FilesMySQLMySQL Server 5.7.14 # 设置数据存放目录 datadir=C:Program FilesMySQLMySQL Server 5.7.14data # 设置最大连接数 max_connections=200 # 设置服务端字符集 character-set-server=utf8
(注意:配置参数根据自己需要来设置,初始配置主要设置basedir和datadir)
3、初始化MySQL
默认解压文件是没有data文件夹的,使得网上很多配置方法无效,如果不进行初始化的话,mysql服务是无法启动的(有玩笑称:从MySQL 5.7开始,Oracle公司开始致力于破坏MySQL的易用性,迫使用户使用Oracle数据库)。
用管理员权限打开CMD,进入MySQL的bin目录,执行命令:mysqld --initialize --user=mysql --console
该命令会创建data目录与数据库,生成root用户和临时密码,如下图,我们需要记住生成的临时密码已便于后续登录并修改密码。
4、配置环境变量
将MySQL的bin目录路径添加到系统环境变量Path中,如图所示。
5、安装服务、启动服务
用管理员权限打开CMD,进入MySQL的bin目录,执行命令:mysqld -install,出现“Service successfully installed.”后代表服务安装成功。此时在Windows的服务列表中即可查看到MySQL服务,如图所示。
继续执行命令:net start mysql 即可启动服务(或者直接在上图服务管理器中右键MySQL来启动服务),命令行执行效果如图所示:
6、修改root密码
运行cmd,输入mysql -u root -p 并回车执行命令,输入旧密码(这里需要用到初始化过程中生成的临时root密码)后连接MySQL服务,之后执行命令:set password for root@localhost = password('新密码'); 即可修改root密码(注意:命令结尾的分号不能省略)。