一、下载地址:
根据自己的操作系统下载对应压缩包 https://dev.mysql.com/downloads/mysql/
二、解压到安装目录
D:\Tools\MySQL\mysql-5.7.18-winx64
三、设置环境变量
1.
输入变量名:MYSQL_HOME
输入变量值:D:\Tools\MySQL\mysql-5.7.18-winx64
2.
选择系统变量中的Path
在变量值中添加变量值:%MYSQL_HOME%\bin
四、配置详情修改
1.
解压根目录下新建文件夹data
2.
新建配置文件my.ini,部分内容如下:
[client]
port=3306
default-character-set=utf8
[mysqld]
#设置专用数据库服务器和端口3306,有冲突可选择修改
port=3306
character_set_server=utf8
# 设置为MYSQL的安装目录
#basedir=%MYSQL_HOME%
basedir=D:\Tools\MySQL\mysql-5.7.18-winx64
# 设置为MYSQL的数据目录
#datadir=%MYSQL_HOME%\data
datadir=D:\Tools\MySQL\mysql-5.7.18-winx64\data
#sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
#设置免密码登录
#skip-grant-tables
#[WinMySQLAdmin]
#D:\Tools\MySQL\mysql-5.7.18-winx64\bin\mysqld.exe
五、安装初始化数据库
1.
切换到bin目录下,执行命令时有问题,可以查看data目录下的xxx.err日志,修改错误后,情况data目录
1)初始化数据库,执行命令:mysqld --initialize-insecure --user=mysql
注:初始化后data文件夹会自动生成,不用自己新建
a 使用--initialize --console 在root@localhost: 后面有 MySQL 为你自动生成的随机密码,使用 数据库的时候要用。
b.使用--initialize-insecure生成空密码。
2)安装mysql命令:mysqld install
#移除服务命令为:mysqld -remove
3)启动服务命令:net start mysql (也可以从windowsf服务中启动)
#停止服务命令:net stop mysql
出现:MySQL服务启动成功,表示这一次配置完毕
2.
登录mysql
1)输入命令:mysql -u root -p
注:初始化数据库,没有密码时,不带参数-p;否则,输入初始化密码;
2)修改密码命令:set password for root@localhost=password('12345');
注:老版本可以试试使用update语句修改密码(UPDATE user SET password=PASSWORD("12345") WHERE user='root';)
3)测试数据命令:
a.登录数据库:mysql -u root -p
b.查询数据库:show databases;
c.切换数据库:use sys;
d:查找表: show tables;
e:查询表:select * from user;
f.退出:exit;