Linux MySQL 用户权限问题
来源:互联网 发布:知乎 剑侠叁 编辑:程序博客网 时间:2024/04/30 00:05
首先停止mysql服务:service mysqld stop
加参数启动mysql:/usr/bin/mysqld_safe --skip-grant-tables &
root用户登陆系统:mysql -u root -p mysql
切换数据库:use mysql
显示所有的表:show tables;
查看user表中root用户的localhost权限:select * from user where user='root' and host='localhost'
在显示的列表中显示:root用户的localhost的权限都是'N',表示root用户本地登陆不具有权限
修改root用户的localhost权限:
update 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
更新一下:flush privileges;
然后重新启动下mysql service mysqld stop
可以解决问题了
- Linux MySQL 用户权限问题
- mysql数据库用户权限问题
- linux mysql更改用户权限
- linux下mysql 创建数据库分配用户权限问题
- MySQL的用户权限设置问题
- 关于mysql用户权限的问题
- navicat for mysql用户权限相关问题
- Linux下操作MySQL设置用户权限
- MySQL用户权限
- MySQL用户权限
- mysql用户权限
- MySql 用户权限
- Mysql 用户权限
- mysql 用户权限
- mysql 用户权限
- MySQL用户权限
- mysql 用户权限
- MySQL用户权限
- STM32 使用 Keil MDK 中的软件逻辑分析仪参与硬件调试
- 关于AppDelegate里面的函数方法
- Java程序员最常用的8个Java日志框架
- hibernate使用@manyToOne注解关联非主键列
- 三个问题
- Linux MySQL 用户权限问题
- linux用户/用户组设置
- ios 开发者 帐号怎么申请
- 优贝童车 测试
- Navicat for MySQL 数据备份教程
- Java 回顾笔记5(下午)
- Git教程
- 通信之线程间通信(上)-handler
- linux 终端使用笔记