怎么在Mysql5.6中修改root密码

49次阅读
没有评论

共计 1281 个字符,预计需要花费 4 分钟才能阅读完成。

自动写代码机器人,免费开通

怎么在 Mysql5.6 中修改 root 密码?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

一、MySQL5.6 安装后,不能正常启用

压缩版 MySQL,解压完后在:我的电脑 - 属性 - 高级 - 环境变量

选择 PATH,在其后面添加 mysql bin 文件夹的路径 (如:C:\Program Files\MySQL\MySQL Server 5.6\bin)

在 my-default.ini 修改或添加配置:

[mysqld] 
basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql 所在目录) 
datadir=C:\Program Files\MySQL\MySQL Server 5.6\data (mysql 所在目录 \data) 
port = 3306

以管理员身份运行 cmd,输入 mysqld -install

安装成功后就要启动服务了,继续在 cmd 中输入:net start mysql, 服务启动成功!

服务启动成功之后,就可以登录了,如图,输入 mysql -u root -p(第一次登录没有密码,直接按回车过), 登录成功!

二、MySQL5.6 忘记 root 密码

首先 net stop mysql 服务,并且切换到任务管理器,有与 mysql 有关的,最好关闭进程。

运行 CMD 命令切换到 MySql 安装 bin 目录,执行 mysqld –skip-grant-tables(注意后面没有分号)

此命令行窗口不要关闭,再重新打开一个新的命令行窗口。注意,这时有时会出现一个警告,不要理会即可。

再次打开一个 cmd 新窗口。按上面方法运行至 bin 目录下,运行命令:mysql -u root -p,提示输入密码,直接回车即可

执行命令:

update mysql.user set password=PASSWORD(‘root) where User= root

刷新执行: mysql flush privileges;

关闭窗口,登录

三、创建一个用户并赋予一定的权限(有 select,delete,update,create,drop 权限)

使用具有所有权限的用户登录

创建用户:

mysql  insert into mysql.user(Host,User,Password) values(“localhost”,”test”,password(“1234”));

为用户授权:grant 权限 on 数据库.* to 用户名 @登录主机 identified by“密码”;

刷新系统权限表:mysql flush privileges;

示例 1:

mysql grant select,update on testDB.* to test@localhost identified by  1234 
mysql flush privileges;

关于怎么在 Mysql5.6 中修改 root 密码问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注丸趣 TV 行业资讯频道了解更多相关知识。

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计1281字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)