共计 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 问一下细节