MySQL 5.7.17 免安装版本的安装,配置及MySQL的密码修改

1. 下载,解压

到mysql官网下载5.7.17的免安装版本的ZIP包,并解压到你想放置的位置 如 G:\mysql-5.7.17

2. 环境变量配置

(1)打开我的电脑,属性,在左侧,进入高级系统设置,点击环境变量 先编辑用户变量:点击Path 在Path变量中加入你的mysql的bin路径

(2)将你的mysql的bin 文件路径加入到环境变量中,点击新建,
 变量名:MYSQL_HOME  变量值:你的mysql的bin路径 (如 G:\mysql-5.7.17)
 然后保存

3. 安装 mysql 服务

管理员打开命令提示符进入mysql安装包的目录 ,输入 mysqld install  

提示service successfully installed安装成功

启动mysql服务  输入 net start mysql
显示MYSQl服务已经启动。

4. 修改 mysql 密码

(1)用管理员打开命令提示符

输入 net stop mysql    或者  我的电脑>管理>服务和应用程序>服务 找到mysql服务,右键,点击停止

(2)打开一个新的命令行窗口,

先选中mysql的bin文件目录所在的盘符  再进入所在的文件目录  如 cd G:\mysql-5.7.17\bin

输入命令: skip-grant-tables     意思是暂时取消密码;此时的dos界面应该卡住了

(3)此时再打开一个新的dos界面,直接用root用户登录

输入:mysql -uroot    然后直接回车  就可以正常进入mysql

( 4 ) 在此提供一种修改密码的方式(亲测有效),先说明一个修改密码不成功的问题:

在MySQL 忘记root密码后修改密码时,发现update无法对password进行操作,

报出:ERROR 1054 (42S22): Unknown column 'Password' in 'field list'

原因:查看mysql数据库里面的user表,发现user表里面并没有 password 这个字段,这种写法是mysql5.6之前的版本才有的,5.7没有这个列。

解决以上问题的 两种方式 是:

1. update mysql.user set authentication_string=password('你想输入的密码') where user='root' and Host ='localhost';   
   然后再输入 :  
flush privileges     不要忘记加分号。

2. 使用 set password = password('admin'); 来设置密码。 
  并刷新权限 flush privileges;

( 5 ) 选中 mysql 的bin文件目录所在的盘符 , 再进入 mysql 所在的文件目录

mysql -uroot -p    然后输入你的密码 ,就可以愉快得使用数据库了  

在此再提供一种懒人做法(比如我,哈哈)

直接输入 mysql -uroot -p你的密码 

比如  mysql -uroot -pxiaoxiao    xiaoxiao是数据库密码

注意:这种做法有个缺陷,你的密码就明文的显示了出来,这种做法不是很安全,不是很推荐这种做法。

5. 最后,附上直接修改密码的4种方式:

以下三种方式适合于知道密码的情况使用:

方法1: 用SET PASSWORD命令

 mysql -u root

 mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');



 方法2: 用mysqladmin

 mysqladmin -u root password "newpassword"

 如果root已经设置过密码,采用如下方法
 mysqladmin -u root password oldpassword "newpassword"



 方法3: 用UPDATE直接编辑user表

 mysql -u root

 mysql> use mysql;
 mysql> UPDATE user SET Password =PASSWORD('新密码') WHERE user = 'root';   
 mysql> flush privileges;

 (如果修改不成功,将Password 字段修改为authentication_string)

以下方式为不知道密码的情况下使用:

方法4: 在丢失root密码的时候(也可以如本文的(2)(3)(4)步骤设置)

 1. 关闭正在运行的MySQL服务。 
 2. 打开DOS窗口,转到mysql\bin目录。 
 3. 输入mysqld --skip-grant-tables 回车。如果以上输入的命令被否决了,请用管理员方式输入
 4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。 
 5. 输入mysql回车,如果成功,将出现MySQL提示符 >。 
 6. 连接权限数据库: use mysql; 。 
 7. update user set password=password("你的密码") where user="root";
 (如果修改不成功,将Password 字段修改为authentication_string)
 8. flush privileges;   刷新权限
 9. 退出 quit。 
10. 注销系统,再进入,使用用户名root和刚才设置的新密码登录。

注:以上内容均亲测有效,第一次写博客,难免有遗漏,疏忽之处,敬请指教

   QQ: 773708486         mail:watersteam999@gmail.com
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是 Windows 平台 MySQL 5.7.22 安装版本安装步骤: 1. 下载 MySQL 5.7.22 安装版本压缩包,可以在 MySQL 官网或者其他可信的下载站点上下载。 2. 解压缩下载的压缩包到一个目录下,例如:C:\mysql-5.7.22-winx64。 3. 在 MySQL 安装目录下创建一个 my.ini 配置文件。可以复制一份 my-default.ini,然后重命名为 my.ini。 4. 编辑 my.ini 配置文件,设置 MySQL 的基本配置信息,例如: ``` [mysql] default-character-set=utf8 [mysqld] port=3306 basedir=C:/mysql-5.7.22-winx64 datadir=C:/mysql-5.7.22-winx64/data default-storage-engine=INNODB character-set-server=utf8 collation-server=utf8_general_ci ``` 5. 打开命令行窗口,切换到 MySQL 安装目录的 bin 目录下。 6. 执行命令:mysqld --initialize --console,初始化 MySQL 数据库。 7. 执行命令:mysqld --install,安装 MySQL 服务。 8. 执行命令:net start mysql,启动 MySQL 服务。 9. 执行命令:mysql -u root -p,登录 MySQL 数据库。 10. 输入初始密码,成功登录后,就可以开始使用 MySQL 数据库了。 注意事项: 1. 如果需要修改 MySQL配置信息,可以在 my.ini 配置文件中进行修改,然后重启 MySQL 服务。 2. 如果 MySQL 服务启动失败,可以查看 MySQL 安装目录下的 error.log 文件,查看错误信息。 3. 在使用 MySQL 之前,需要先创建一个数据库和用户。可以使用 MySQL 命令行工具或者 MySQL 图形化工具来操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值