1 . 下载 mysql 5.7 版本数据库文件
-
2 . 备份原有数据库表数据
image.png 3 . 备份 phpStudy 安装目录下 PHPTutorial 目录下 MySQL 文件夹
4 . 删除 MySQL 文件夹下所有文件(如果无法删除 ,请在任务管理器中,结束所有以mysql 开头的服务)
-
5 . 将下载好的 mysql-5.7.17-winx64.zip 解压到任意目录,复制内部所有文件及其文件夹粘贴到 MySQL 文件夹
复制 my-default.ini ,重命名为 my.ini。
打开 my.ini,找到 #basedir 处编辑:
加入:
basedir = D:/phpstudy_install/PHPTutorial/MySQL
datadir = D:/phpstudy_install/PHPTutorial/MySQL/data
image.png
6 . 把 MySQL 安装路径添加至系统环境变量
选择PATH,在其后面添加: 你的 mysql bin 文件夹的路径
(如:我的是:D:/phpstudy_install/PHPTutorial/MySQL\bin )
追加PATH: 将上面的目录增加进去7 . 在 D:/phpstudy_install/PHPTutorial/MySQL\bin
cmd 进来
执行mysqld --initialize
8 . 需要管理员权限
跳到MySQL目录下
d:
cd :/phpstudy_install/PHPTutorial/MySQL
执行 mysqld -install
如何调出 管理员cmd
右击开始
-
9 . 打开 my.ini,找到 [mysqld],在下面添加:
skip-grant-tables
image.png -
10 . 进入 D:/phpstudy_install/PHPTutorial/MySQL\bin
启动服务:net start MySQL(如果报错就在服务里面手动启动)
手动启动图示
image.png
image.png 11 . 修改 root 密码
D:/phpstudy_install/PHPTutorial/MySQL\bin cmd 进入
mysql -uroot -p ;
输入密码提示 ,直接回车
use mysql; // 切换数据库
update user set authentication_string=password('root') where user='root'; // 更新 root 用户密码为 root
flush privileges; // 刷新-
12 . .注释掉 my.ini 中 skip-grant-tables,前面加 #
image.png 重启 mysql 服务