window 下安装mysql zip包

mysql版本:mysql-5.7.17-winx64

这个版本解压之后没有data目录

步骤如下:

1,配置环境变量

我的电脑->属性->高级->环境变量

D:\soft\mysql-5.7.17-winx64\bin 将这句话追加到path目录后

2,修改my-default.ini,或者自己建立一个my.ini文件

添加如下四句:

basedir=D:\soft\mysql-5.7.17-winx64

datadir=D:\soft\mysql-5.7.17-winx64\data

port = 3306

character_set_server=utf8

3,以管理员身份运行cmd,执行mysqld -install,如果启动不成功,执行mysqld -console

会打印具体错误信息到控制台

4,启动 mysql 服务,执行命令net start mysql

注意:如果报错,可以删除原有服务,执行命令mysqld -remove

可以执行,mysql -u root -p登录

如果提示:mysqld: Can't change dir to 'D: oft\mysql-5.7.17-winx64\data\'

则是my.ini目录内有错误字符,仔细检查

5,注意MySQL数据库在升级到5.7版本后,和之前的版本有些不一样,没有data文件夹,需要执行,如下命令生成data目录,如果不执行,会提示mysql.user不存在

mysqld --initialize-insecure --user=mysql

如果提示:mysql.plugin不存在,则执行bin/mysql_plugin.exe即可

---------------------------

修改root密码命令:默认密码为空

先进入到mysql命令行模式

cmd,切换到mysql的bin目录

执行命令 mysql -u root -p

修改root密码

mysql> update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost';

*特别提醒注意的一点是,新版的mysql数据库下的user表中已经没有Password字段了

而是将加密后的用户密码存储于authentication_string字段

然后执行命令

 flush privileges

quit退出后重启mysql 就可以重新登录了

?

 

 

猜你喜欢

转载自z63as.iteye.com/blog/2358937
今日推荐