MYSQL赋予root用户ALTER权限

每次不知道为啥root的权限都不够用的 ALTER总是失败。。

第一步:开启PS的管理员模式:(确保目录在本机是有的)

需要先net stop mysql80 然后再执行下面的命令:

& "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld" `

--console `

--skip-grant-tables `

--skip-networking `

--datadir="C:\ProgramData\MySQL\MySQL Server 8.0\Data"

输出的结果必须有 ready for connections才是正确的。

第二步:打开一个新的PS管理员模式,现在可以无密码登录了:

mysql -u root

复制代码
MySQL -u root 然后进入输入一下的命令:
-- 给 root@localhost 打开所有全局权限位
UPDATE mysql.user
SET   Select_priv='Y', Insert_priv='Y', Update_priv='Y', Delete_priv='Y',
      Create_priv='Y', Drop_priv='Y', Reload_priv='Y', Shutdown_priv='Y',
      Process_priv='Y', File_priv='Y', Grant_priv='Y', References_priv='Y',
      Index_priv='Y', Alter_priv='Y', Show_db_priv='Y', Super_priv='Y',
      Create_tmp_table_priv='Y', Lock_tables_priv='Y', Execute_priv='Y',
      Repl_slave_priv='Y', Repl_client_priv='Y', Create_view_priv='Y',
      Show_view_priv='Y', Create_routine_priv='Y', Alter_routine_priv='Y',
      Create_user_priv='Y', Event_priv='Y', Trigger_priv='Y', Create_tablespace_priv='Y'
WHERE User='root' AND Host='localhost';

-- 对本机 127.0.0.1 也执行一次(项目可能用 IP 连接)
UPDATE mysql.user
SET   Select_priv='Y', Insert_priv='Y', Update_priv='Y', Delete_priv='Y',
      Create_priv='Y', Drop_priv='Y', Grant_priv='Y', Index_priv='Y', Alter_priv='Y',
      Create_tmp_table_priv='Y', Lock_tables_priv='Y', Execute_priv='Y',
      Create_view_priv='Y', Show_view_priv='Y', Create_routine_priv='Y',
      Alter_routine_priv='Y', Event_priv='Y', Trigger_priv='Y'
WHERE User='root' AND Host='127.0.0.1';

FLUSH PRIVILEGES;
相关推荐
jiayou642 天前
KingbaseES 实战:深度解析数据库对象访问权限管理
数据库
于眠牧北2 天前
MySQL的锁类型,表锁,行锁,MVCC中所使用的临键锁
mysql
李广坤3 天前
MySQL 大表字段变更实践(改名 + 改类型 + 改长度)
数据库
Turnip12024 天前
深度解析:为什么简单的数据库"写操作"会在 MySQL 中卡住?
后端·mysql
爱可生开源社区4 天前
2026 年,优秀的 DBA 需要具备哪些素质?
数据库·人工智能·dba
随逸1774 天前
《从零搭建NestJS项目》
数据库·typescript
加号35 天前
windows系统下mysql多源数据库同步部署
数据库·windows·mysql
シ風箏5 天前
MySQL【部署 04】Docker部署 MySQL8.0.32 版本(网盘镜像及启动命令分享)
数据库·mysql·docker
李慕婉学姐5 天前
Springboot智慧社区系统设计与开发6n99s526(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端
百锦再5 天前
Django实现接口token检测的实现方案
数据库·python·django·sqlite·flask·fastapi·pip