5.7版本Mysql初始化密码和sqlyog远程连接

本文介绍了5.7版本MySQL的初始密码获取及修改方法,包括通过命令行和SQL语句。同时,详细讲解了在忘记密码时如何通过编辑配置文件重新进入MySQL。最后,讨论了使用图形化工具sqlyog进行数据库管理,并提供了下载和连接MySQL的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

设置初始化密码

   注意完整安装完mysql,会在mysql目录下面的data文件中.以.err结尾的文件中随机产生一个密码.如下.

2018-03-15T05:11:24.769071Z 1 [Note] A temporary password is generated for root@localhost: f:ukq6ueQ3*B

在mysql命令窗口输入命令mysql -uroot -p,在enter password粘贴上密码.成功进入数据库会显示数据库的版本之类的信息.

修改密码

方法一:

使用语句set password for root@localhost=password('密码');修改密码

                    

方式二:

直接使用sql语句update mysql.user set authentication_string ='密码'  where user ='root'修改密码.flush privileges刷新。

                

如果想查看一下具体情况,到数据库mysql下面的user表,更新表里面密码字段的内容.

1.使用语句show databases;查看系统自建数据库;

2.选择mysql库,使用语句use mysql;

3.显示mysql库下面所有的表.使用语句show tables;可以看到有个user表.

4.显示user表的内容.使用语句select *from user;由于5.7版本以前有字段user和password,现在这个表里面没有password这个字段了,网上查了一下,说password这个字段改成了authentication_string.

5.使用语句update user set authentication_string='你的密码' where user='root';修改密码.

                                    

忘记密码进入mysql

1.在Mysql目录下面打开my.ini文件,找到[mysqld]后面加上skip -grant -tables

[mysqld]

skip-grant-tables

2.停止mysql服务,使用命令net stop mysql或者在任务管理器里面停止mysqld.exe进程.

3.在mysql的bin目录下面,使用shift+右击重启一个命令窗口,使用net start mysql 启动mysql,

4.用mysql -uroot -p,无密码进入数据库.

图形化工具管理Mysql

常用的有sqlyog和navicat两种,都还可以,这里简单看一下sqlyog,sqlyog官网下载30天试用期或者网上找个破解版.

进入sqlyog官网,https://www.webyog.com/product/sqlyog下载.

填写邮箱和电话,会将软件的下载地址发到邮箱,按照操作系统位数下载,按提示安装.

启动sqlyog,如下界面,新建连接mysql,连接名称随意,填写username和password,端口号是3306.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值