sqlyog的配置,与mysql的密码更改

sqlyog的配置,与mysql的密码更改

sqlyog的配置

下载地址:http://fastsoft.onlinedown.net/down/Webyog-SQLyog-Ultimate12.0.8.0.zip
密匙:
姓名(Name):cr173

序列号(Code):8d8120df-a5c3-4989-8f47-5afc79c56e7c

或者(OR)

姓名(Name):cr173

序列号(Code):59adfdfe-bcb0-4762-8267-d7fccf16beda

或者(OR)

姓名(Name):cr173

序列号(Code):ec38d297-0543-4679-b098-4baadf91f983
如出现2058
以管理员身份进入命令行窗口, 输入命令: mysql -u root -p 登录到你个人的 mysql 数据库,然后 执行一条SQL语句(复制粘贴即可):

  ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

原因是SQLyog mysql 密码加密方法变了

mysql的密码更改

转载于https://www.cnblogs.com/kawask/p/9171966.html
1.1. 下载:
官网下载zip包,我下载的是64位的:

下载地址:https://dev.mysql.com/downloads/mysql/

下载zip的包:

下载后解压:(解压在哪个盘都可以的)

我放在了这里 E:\web\mysql-8.0.11-winx64 ,顺便缩短了文件名,所以为 E:\web\mysql-8.0.11。

1.2. 配置环境变量:
进入 计算机–高级系统设置–高级–环境变量

然后新建系统变量

变量值改为自己mysql解压的路径

变量名:MYSQL_HOME

变量值:E:\web\mysql-8.0.11

path里添加:%MYSQL_HOME%\bin;(分号不要忘记)

1.3. 生成data文件:
以管理员身份运行cmd

程序–输入cmd 找到cmd.exe 右键以管理员身份运行

进入E:\web\mysql-8.0.11\bin 下

执行命令:mysqld --initialize-insecure --user=mysql 在E:\web\mysql-8.0.11目录下生成data目录

1.4. 启动服务:
执行命令:net start mysql 启动mysql服务,若提示:服务名无效…(请看步骤:1.5);

1.5. 解决启动服务失败(报错):
提示:服务名无效

解决方法:

执行命令:mysqld -install 即可(不需要my.ini配置文件 注意:网上写的很多需要my.ini配置文件,其实不需要my.ini配置文件也可以,我之前放置了my.ini文件,反而提示服务无法启动,把my.ini删除后启动成功了)

若出现提示“服务正在启动或停止中,请稍后片刻后再重试一次”,需要去资源管理器中把mysql进程全结束了,重新启动即可。

1.6. 登录mysql:
登录mysql:(因为之前没设置密码,所以密码为空,不用输入密码,直接回车即可)

E:\mysql-5.7.20-winx64\bin>mysql -u root -p

Enter password:

1.7. 查询用户密码:
查询用户密码命令:mysql> select host,user,authentication_string from mysql.user;

host: 允许用户登录的ip‘位置’%表示可以远程;

user:当前数据库的用户名;

authentication_string: 用户密码(后面有提到此字段);

1.8. 设置(或修改)root用户密码:
默认root密码为空的话 ,下面使用navicat就无法连接,所以我们需要修改root的密码。

这是很关键的一步。此处踩过N多坑,后来查阅很多才知道在mysql 5.7.9以后废弃了password字段和password()函数;authentication_string:字段表示用户密码。

下面直接演示正确修改root密码的步骤:

一、如果当前root用户authentication_string字段下有内容,先将其设置为空,否则直接进行二步骤。

use mysql;
update user set authentication_string=’’ where user=‘root’
下面直接演示正确修改root密码的步骤:
  二、使用ALTER修改root用户密码,方法为 ALTER user ‘root’@‘localhost’ IDENTIFIED BY ‘新密码’。如下:

ALTER user ‘root’@‘localhost’ IDENTIFIED BY ‘Cliu123#’
  此处有两点需要注意:1、不需要flush privileges来刷新权限。2、密码要包含大写字母,小写字母,数字,特殊符号。

修改成功; 重新使用用户名密码登录即可;

注意: 一定不要采取如下形式该密码:

use mysql;
update user set authentication_string=“newpassword” where user=“root”;
这样会给user表中root用户的authentication_string字段下设置了newpassword值;

当再使用ALTER USER ‘root’@‘localhost’ IDENTIFITED BY 'newpassword’时会报错的;

因为authentication_string字段下只能是mysql加密后的41位字符串密码;其他的会报格式错误;

*THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE

至此,安装mysql和修改root密码告一段落。开始navicat for mysql篇。

时间有限,navicat的下载和破解注册就不多讲了 有需要的下面留邮箱,发给你们,下面说说出问题的地方。

账号密码都正确,连接报错1251。OK 我们先来看看这个改动:

在MySQL 8.04前,执行:SET PASSWORD=PASSWORD(’[新密码]’);但是MySQL8.0.4开始,这样默认是不行的。因为之前,MySQL的密码认证插件是“mysql_native_password”,而现在使用的是“caching_sha2_password”。

so,我们这里需要再次修改一次root密码。

先登录进入mysql环境:执行下面三个命令。(记得带上分号)

1、use mysql;

2、ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘新密码’;

3、FLUSH PRIVILEGES;

OK.现在再去重连。perfect!

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在SQLyog中修改当前用户的密码,可以按照以下步骤进行操作: 1. 打开SQLyog并连接到MySQL数据库。 2. 在左侧窗格中选择“用户管理”选项。 3. 在右侧窗格中,选择当前用户(通常是“root”用户)。 4. 单击“修改密码”按钮或右键单击用户并选择“修改密码”选项。 5. 在弹出的对话框中,输入旧密码和新密码,并确认新密码。 6. 单击“确定”按钮以保存更改。 7. 验证密码是否成功修改,可以尝试使用新密码登录数据库。 请注意,根据你所提供的引用内容,不同的方法可能会有所不同。我提供的步骤是基于SQLyog进行操作的一般步骤。确保在执行任何修改密码的操作之前,仔细阅读官方文档或参考相关教程,以确保正确执行操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [保姆级安装配置mysql](https://blog.csdn.net/m0_62301979/article/details/124370420)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [更改MySQL密码并验证,及使用SQLyog登入MySQ](https://blog.csdn.net/qq_73669781/article/details/129166158)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值