正常我们在mysql官网下载安装的MySQL比较大,因为它集成了好多东西,尽管方便,但是东西比较多,有些我们可能不想要,这时我们可以直接下载单个MySQL Server安装,所以这篇文章主要介绍的就是在window环境下安装MySQL Server 5.7.21,具体内容如下:
1. 从MySQL官网下载安装包:mysql-5.7.21-winx64.msi
2. 安装到默认的目录(本人安装到C:\Program Files\MySQL\MySQL Server 5.7)
3. 配置环境变量,将MySQL的启动目录(C:\Program Files\MySQL\MySQL Server 5.7\bin)添加到Path中,如图所示:
4. 在MySQL目录下(C:\Program Files\MySQL\MySQL Server 5.7)创建my.ini文件,内容如下:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\Program Files\MySQL\MySQL Server 5.7
# 设置mysql数据库的数据的存放目录
datadir=C:\Program Files\MySQL\MySQL Server 5.7\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
5. 管理员身份运行cmd
5.1切换目录进入到bin目录:
cd C:\Program Files\MySQL\MySQL Server 5.7\bin
5.2在bin目录下生成MySQL服务:
mysqld -install
然后安装成功会提示:
Service successfully installed.
5.3在C:\Program Files\MySQL\MySQL Server 5.7\下生成data目录:
mysqld --initialize-insecure --user=mysql
5.4启动MySQL服务:
net start mysql
然后会提示,最后提示启动成功
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
而且通过services.msc命令进入服务能够看到MySQL正在运行
6. 登录数据库,修改密码(默认密码为空)
6.1登录数据库:
mysql -uroot -p
提示输入密码,默认是为空,我们直接enter键进入下一步,如图所示
6.2修改密码:
首先可以通过命令查看一下默认有哪些数据库
show databases;
然后切换到数据库:mysql,进行更改密码(如果不切换,会报错),如图所示:
use mysql;
进行密码更改
update user set authentication_string=password("新密码") where User="root";
最后要进行刷新,否则更改密码无效
FLUSH PRIVILEGES;
注意:当我们的数据库命令出现错误时,可以通过\c,\q退出,\c是退出到mysql>,\q退出是到命令行:C:\Windows\system32>,如图所示:
7.退出服务
通过\q退出到命令行路径,然后通过以下命令关闭服务,这时服务列表发现MySQL服务不在运行
net stop mysql