Mysql 5.7安装教程
首先,下载mysql,注意本教程用的mysql版本是5.7的免安装版!
地址:https://downloads.mysql.com/archives/community/
解压mysql压缩包到自定义的路径下后,如图:
配置mysql的环境变量
输入win+Q搜索环境变量,选择编辑系统环境变量的Path环境变量
添加mysql bin目录的变量,保存后配置完成
回到mysql的安装目录,新建my.ini文件(注意mysql后续版本都默认没有my.ini文件),把下边的配置复制进去(注意要替换路径的位置!)
[mysqld]
basedir=D:\Program Files\mysql-5.7\
datadir=D:\ProgramFiles\mysql-5.7\data\
port=3306
skip-grant-tables
启动管理员模式下的cmd,并将路径切换至mysql下的bin目录,然后输入mysqld –install (安装mysql)
再输入以下命令初始化数据文件
mysqld --initialize-insecure --user=mysql
此时可以看到mysql安装目录多了个data目录,这个目录的路径就是刚刚在my.ini设的路径,是用来放mysql初始的一些数据库
在服务列表启动或在命令行输入以下命令启动mysql服务了
net start mysql
之后就可以输入以下命令进入mysql并设置密码了
(由于my.ini配置了skip-grant-tables,也可以不跳过密码直接登录root账号)
mysql -uroot -p
也可以修改密码
update mysql.user set authentication_string=password(‘123456’) where user=‘root’ and Host = ‘localhost’;
刷新权限
flush privileges;
此时记得把my.ini的skip-grant-tables删掉(否则不需要输入密码就可以登录进mysql了)
输入 Ctrl + C 或 exit 退出mysql后,输入以下命令重启以下mysql就完成了(记得要先退出mysql再重启服务),如果不重启服务,mysql还是会以my.ini未修改前的配置运行的。
net stop mysql
net start mysql