惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fortinet All Blogs
aimingoo的专栏
aimingoo的专栏
V
Visual Studio Blog
罗磊的独立博客
爱范儿
爱范儿
J
Java Code Geeks
博客园 - 司徒正美
N
Netflix TechBlog - Medium
Microsoft Security Blog
Microsoft Security Blog
美团技术团队
小众软件
小众软件
Google DeepMind News
Google DeepMind News
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
V2EX
博客园 - 聂微东
云风的 BLOG
云风的 BLOG
WordPress大学
WordPress大学
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Jina AI
Jina AI
Y
Y Combinator Blog
博客园 - 叶小钗
人人都是产品经理
人人都是产品经理
Martin Fowler
Martin Fowler
Vercel News
Vercel News

博客园 - darkblue

mysql官方资源 MYSQL时间查询相关 mysql-用户管理 mysql备份还原 水液代谢与五脏调节 津液 献给成长中的孩子们 oracle--v$lock type字段详解 iis日志字段解析 Asp.net Core学习文章 如何让vs2017 EF实体生成支持Mysql 和 Oracle? 连接sqlexpress 阿里云乌班图16配置-PHP环境(包括mysql及apache安装) mysql主从复制跳过错误 64位系统下powerdesigner15连接oracle odbc 解决“指定的服务已经标记为删除”问题 mysql系列-安装及服务启动 数据缓存管理 redis-在乌班图下设置自动启动
mysql-root本地无法登录处理
darkblue · 2017-09-20 · via 博客园 - darkblue

主要有以下几种情况:

1.忘记密码

2.丢失root对localhost的访问权限或者对应的host授权

解决方案:

---------------------------------------------------------------------------------

将mysql启动到无权限校验模式 

net stop mysql
mysqld --defaults-file="my.ini" --console --skip-grant-tables
--启动新的窗口
select Host,user from mysql.user
--使用命令切换到mysql数据库:
use mysql;

------------------如果是密码忘记执行以下命令更改密码---------------------------------
--使用命令更改root密码:
UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

----------------------------------------------------------------------------------------------------

-----------------如果是丢失host授权,执行以下授权命令-------------------------------

---查看host授权情况--

select host,user from user;

---授权--

GRANT ALL PRIVILEGES ON *.* TO 'root'@'相应的主机ip' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

如: 

   GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

---------------------------------------------------------------------------------------------------
--刷新权限:
FLUSH PRIVILEGES;
--然后退出,重新登录:
quit