`
tsinglongwu
  • 浏览: 231542 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

mysql的全局权限GLOBAL PRIVILEGES

 
阅读更多
在执行付权限时
GRANT CREATE,ALTER,DROP,LOCK TABLES,RELOAD,PROCESS ON dbName.* TO username@'%' IDENTIFIED BY 'password';

碰到如下错误:
Error Code : 1221
Incorrect usage of DB GRANT and GLOBAL PRIVILEGES

查了一下RELOAD,PROCESS二个是全局权限,运行环境是服务管理器,改为如下即可:
GRANT CREATE,ALTER,DROP,RELOAD,LOCK TABLES,PROCESS ON *.* TO username@'%' IDENTIFIED BY 'password';

存储过程要用到的权限:CREATE ROUTINE,ALTER ROUTINE,EXECUTE。
参考官网:http://dev.mysql.com/doc/refman/5.1/en/privileges-provided.html

分享到:
评论

相关推荐

    MYSQL权限不够解决办法

    - **全局级权限**:控制对整个MySQL服务器的操作,如启动、停止服务等。 - **数据库级权限**:控制对特定数据库的操作,例如创建、删除数据库等。 - **表级权限**:控制对特定表的操作,如插入、更新、删除数据等。 ...

    centos7 安装 Mysql 5.7.28,详细完整教程

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION; ``` 知识点10:开启开机自启动 使用以下命令开启 MySQL 的开机自启动: ``` systemctl enable mysqld ``` 知识点11:...

    centos7 安装 Mysql 5

    默认的密码规则需要很复杂,我们一般自己设置的不会设置成这样,所以我们全局修改一下密码规则,命令如下:`mysql> set global validate_password_policy=0; mysql> set global validate_password_length=1;` 九、...

    linux tomcat mysql jdk

    - 全局级别:执行 `SET GLOBAL sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';` - **永久禁用**:通过编辑配置文件 `/...

    MySQL安装过程

    - `FLUSH PRIVILEGES;` - `QUIT;` - **恢复配置文件**:删除`my.ini`中的`skip-grant-tables`行,然后重新启动MySQL服务。 - **验证密码**:使用`mysql -u root -p new_password`登录MySQL。 #### 6. 处理密码...

    mysql 安装密码校验插件validate_password.docx

    mysql> SET GLOBAL validate_password_length=4; ``` 注意,全局变量的更改仅对新连接生效,已存在的连接不会受到影响。如果你希望立即生效,可以使用`FLUSH PRIVILEGES;`命令,但这可能会中断当前的用户连接。 ...

    mysql5.7.33社区版.zip

    - **GTID (Global Transaction Identifier)**:全局事务标识符的全面支持,简化了复制配置和故障转移,使得多源复制成为可能。 - **Group Replication**:提供了高可用性和容错性的组复制功能,允许多个主节点同时...

    MySQL5.7-information

    ### MySQL 5.7 Information Schema概述 MySQL 5.7 中的 `Information Schema` 是一个虚拟数据库,存储了关于数据库元数据(如表定义、列属性等)的信息。这一架构对于系统管理员和开发者来说非常重要,因为它提供了...

    mysql时区异常.docx

    - **修改全局时区配置**:要永久改变MySQL服务器的时区,执行`SET GLOBAL time_zone = '+8:00';`。这将影响所有新的连接,但已存在的连接不会立即受到影响。为了使更改生效,你需要执行`FLUSH PRIVILEGES;`命令,这...

    MySQL基本操作手册

    - **ALL PRIVILEGES**:提供对数据库的完全访问权。 - **CREATE**:允许创建新表或数据库。 - **DROP**:允许删除表或数据库。 - **DELETE**:允许从表中删除行。 - **INSERT**:允许向表中插入数据。 - **...

    CentOS下mysql数据库常用命令总结.docx

    `(当前会话)和`SHOW GLOBAL STATUS;`(全局) - 主从状态:`SHOW SLAVE STATUS\G;` 12. **用户与权限管理**: - 查看用户状态:`SELECT Host, User FROM mysql.user;` - 创建用户: ``` INSERT INTO mysql....

    IDEA连接mysql报错的问题及解决方法

    * 可以使用set global time_zone命令设置全局时区,也可以使用set time_zone命令设置当前会话的时区。 知识点四:时区设置命令 * set global time_zone = '+8:00'; // 设置全局时区为东八区 * set time_zone = '+8...

    Linux MySQL忘记root密码解决方案

    首先,你需要修改MySQL的配置文件`my.cnf`来跳过权限验证。 1. 使用文本编辑器(如`vim`、`vi`或`nano`)打开`/etc/my.cnf`文件。 2. 在`[mysqld]`配置段下添加一行`skip-grant-tables`,这将使MySQL在启动时不检查...

    mysql 学习笔记

    - `SHOW PRIVILEGES`:全面列出所有可用的数据库权限,帮助管理员理解并合理分配用户权限。 #### 进程、状态与变量查看 - `SHOW [FULL] PROCESSLIST`:列出当前所有正在运行的数据库连接及执行的SQL语句,对于诊断...

    centos7 用rpm安装mysql详解

    你可以通过设置`validate_password_policy`全局参数为0,降低密码策略要求,例如:`mysql> set global validate_password_policy=0;` 这样就可以设置像`123456`这样简单的密码了。 最后,如果你需要允许远程访问...

    mysql面试题.docx

    14. sort_buffer_size 影响排序操作,修改全局变量 `SET GLOBAL sort_buffer_size=value`。 15. 清理 binlog:`PURGE BINARY LOGS BEFORE NOW();` 16. Binlog 模式有 ROW、STATEMENT、MIXED,ROW 最安全,STATEMENT ...

    MySQL 5.7多源复制搭建.docx

    2. 刷新权限:`FLUSH PRIVILEGES;` #### 从库配置 1. **参数设置**: - `gtid-mode=on` - `enforce-gtid-consistency=1` - `skip_slave_start=1` - `master-info-repository=table` - `relay-log-info-...

Global site tag (gtag.js) - Google Analytics