1、首先下载MySQL
2、解压文件
最好别带中文路径,防止一些麻烦。我的地址如下:D:\MySQL\mysql-5.7.22-winx64\bin(这个地址为bin目录的路径,之后需要用到)
3、配置环境变量
win7进入环境变量 右击计算机点击属性,
点击高级系统设置,点击环境变量
在系统变量中找到path变量,
点击编辑,在变量值中加入刚才mysql解压路径,(我的是D:\MySQL\mysql-5.7.22-winx64)
注意:在添加路径时,如果之前path中的变量后没有加;分号,需要加上,最后加完mysql路径后也要添加;分号。
win10进入环境变量:在左下角搜索框直接搜索环境变量即可,添加时win7系统类似。
4、在MySQL的解压路径下,添加my.ini文件
[mysql]
default-character-set=utf8
[mysqld]
#跳过登录密码验证
skip-grant-tables
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\MySQL\mysql-5.7.22-winx64\ #改成自己的bin文件路径
datadir=D:\MySQL\mysql-5.7.22-winx64\data #改成自己的bin文件路径然后加上data
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
5、win+r 输入cmd打开控制台
命令:mysqld --initialize #直接初始化mysql,生成data文件夹中的文件。
命令:mysqld -install #安装mysql
命令:net start mysql #启动服务器
这样mysql就配置完成了
(如果设置失败,则打开cmd.exe程序的时候选择“用管理员身份打开”)
6、登陆密码修改
设置完后重启mysql:停止:net stop mysql
启动:net start mysql
打开控制台输入指令mysql -u root -p
会显示让你输入密码,因为之前my.in文件中有设置,直接enter,成功进入服务器
输入 show databases;(注意后面加分号)
在输入 use mysql;
在输入show tables;
输入flush privileges;
重置密码设置为 (root 密码123456 ): set password for 'root'@'localhost'=password('123456');
然后输入代码:grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;flush privileges;
输入exit;
关闭控制台,打开控制台输入指令mysql -u root -p
这时候直接点击enter
会出错。
重新输入mysql -u root -p
输入密码123456.enter
修改密码成功。