-
官方网站下载【mysql-5.7.27-winx64.zip】
-
解压【mysql-5.7.27-winx64.zip】至 D:\MySQL目录下【目录自定义】
重命名为mysql-5.7.27,安装目录为:D:\MySQL\mysql-5.7.27 -
设置环境变量
在PATH中,添加D:\MySQL\mysql-5.7.27\bin
【或者自己的MySQL bin安装目录】 -
创建my.ini文件
注意:当前版本默认情况下无 *.ini文件,需自行创建,但在5.7.14版本下,默认含 *.ini文件,复制一份my.ini文件即可!
在【my.ini】文件中,添加以下属性[mysqld] # Path to installation directory. All paths are usually resolved relative to this. basedir="D:/Program Files/MySQL/mysql-5.7.27" # Path to the database root datadir="D:/Program Files/MySQL/mysql-5.7.27/data"
说明:basedir设置MySQL的安装路径,注意路径参数需添加双引号“ ”
datadir设置MySQL数据库存放物理数据块的地址,注意路径参数需添加双引号“” -
进入cmd 注意:要以管理员的身份进入
a.安装MySQL服务
D:\MySQL\mysql-5.7.27\bin>mysqld --install
Service successfully installed.
b.初始化MySQL data目录
D:\MySQL\mysql-5.7.27\bin>mysqld --initialize
c.开启MySQL服务
D:\MySQL\mysql-5.7.27\bin>net start mysql
d.以root用户登录mysql
D:\MySQL\mysql-5.7.27\bin>mysql -u root -p
Enter password: //不输入密码,直接回车
ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)
原因:默认情况下,root账号随机生成密码,故需要重新修改root账号密码 -
在安全模式下修改root账号密码
a.首先必须停止服务
D:\MySQL\mysql-5.7.27\bin>net stop mysql
b.修改【my.ini】文件,在[mysqld]标签下,追加以下内容
skip-grant-tables
c.开启MySQL服务
D:\MySQL\mysql-5.7.27\bin>net start mysql
d.以root用户登录mysql
D:\MySQL\mysql-5.7.27\bin>mysql -u root -p
Enter password: //不输入密码,直接回车
mysql>e.修改root账号密码
mysql>update mysql.user set authentication_string=password("root") where user="root";
f.刷新用户权限
mysql>flush privileges;
-
如果通过第三方插件连接数据库,如Navicat连接,将root账号密码修改为非“root”
mysql>alter user root@localhost identified by '1234';
【密码自定义】
mysql>quit;
【退出MySQL服务】
在Navicat端创建MySQL连接即可
手动命令安装MySQL 2.7.27
最新推荐文章于 2022-11-29 02:33:32 发布