`

grant all privileges 给mysql授权时出现ERROR 1290

阅读更多
在用grant all privileges on *.* to root@192.168.0.3 identified by "123" 给mysql数据库,作远程访问授权时,出现错误:
ERROR 1290 (HY000):The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement.
其解决办法如下:
呵呵:flush privileges; 即可。
再用grant all 命令。
分享到:
评论

相关推荐

    MySQL如何使用授权命令grant

    MySQL的授权命令`GRANT`是数据库管理员用来控制用户对数据库资源访问权限的重要工具。它允许管理员精细地分配用户在数据库中的操作权限,确保数据安全并遵循最小权限原则。以下是对`GRANT`命令的详细解释和使用示例...

    MYSQL ERROR1405 解决方案

    ### MySQL Error 1405 解决方案详解 在日常使用MySQL数据库的过程中,可能会遇到各种错误提示,其中Error 1405(访问被拒绝,因为用户名或密码不正确)是一个较为常见的问题。本文将从该错误产生的原因入手,详细...

    MySQL关于ERROR 1290 (HY000)报错解决方法

    在MySQL数据库操作中,错误号1290 (HY000)通常表示服务器正在运行时启用了`--skip-grant-tables`选项,导致无法执行特定的权限管理语句,如GRANT或REVOKE。这个选项使得MySQL在启动时不检查用户权限,允许任何用户...

    MYSQL权限不够解决办法

    mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Passwd'; mysql> FLUSH PRIVILEGES; ``` - **数据库权限**:授予对特定数据库的所有权限。 ```sql mysql> GRANT ALL PRIVILEGES ON dbname....

    MYSQL DB ERROR 1103 错误解决方法.docx

    MySQL数据库在运行过程中可能会遇到各种错误,其中错误代码1103表示“Host ‘xxx’ is not allowed to connect to this MySQL server”,这是一个典型的权限问题,意味着指定的主机尝试连接MySQL服务器时,其权限未...

    无法远程访问Mysql的解决方案

    * 如果我们使用 root 用户远程登陆 Mysql,可能会出现 ERROR 1045 (28000)错误,这是由于 Mysql 的安全机制所致。 * 在进行远程登陆时,我们需要注意防火墙的状态,可能会影响数据库的远端连接。 六、安全模式进入...

    MYSQL DB ERROR 1103 错误解决方法.pdf

    其中错误代码1103表示“Host ‘xxx’ is not allowed to connect to this MySQL server”,这是一个典型的权限问题,意味着指定的主机尝试连接MySQL服务器时,没有被授权访问。解决这个问题需要对MySQL的用户权限...

    mysql安装出现1045解决方法

    `查看所有用户及其权限,然后使用`GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'newpassword';`为特定用户赋予全库权限。 3. **配置文件修改**:检查`my.cnf`配置文件,确保配置中包含正确的...

    mysql server is running with the –skip-grant-tables option

    MySQL服务器在运行时使用了`--skip-grant-tables`选项,这表示它不执行权限检查,即系统在启动时不加载权限表,允许任何用户无需密码即可登录。这种模式主要用于数据库系统的紧急维护或权限恢复。然而,当你需要执行...

    mysql 8 MGR集群

    grant all privileges on *.* to 'root'@'%' with grant option; flush privileges; 11. 修改加密规则 修改 MySQL 的加密规则。 ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER; ...

    linux登录MySQL,报错ERROR 1045 (28000)解决办法.docx

    在 Linux 系统中,MySQL 是一个非常流行的关系数据库管理系统,当我们尝试使用 root 用户登录 MySQL 时,可能会遇到 ERROR 1045 (28000) 错误,这个错误的出现可能是由于 MySQL 的安全机制所致。在本文中,我们将...

    通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法.docx

    当您遇到通过Navicat for MySQL远程连接MySQL服务器时出现错误1130的情况时,可以通过修改MySQL的用户表或者直接授权远程访问权限来解决这个问题。这两种方法都能有效地让MySQL服务器接受来自指定IP地址的连接请求。...

    VBS连接MYSQL教程.docx

    mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; ``` 3. 刷新权限: ```sql mysql> FLUSH PRIVILEGES; ``` 通过以上步骤,你可以顺利地使用VBS脚本来连接MySQL数据库,同时也能有效...

    mysql的常见错误解决

    mysql> FLUSH PRIVILEGES; mysql> \q ``` 二、在创建数据库时报错 在创建数据库时,可能会遇到以下错误: ``` mysql> create database haha; ERROR 1044 (42000): Access denied for user ''@'localhost' to ...

    mysql-8.0.20-macos10.15-x86_64.tar.gz

    注意: mysql版本8.0.13,在给新用户授权时,发生了变化 如果出现, 不能直接使用 grant all privileges on *.* to root@'%' identified by '12345678'; //给mysql用户分配远程访问权限 会出现, You have an ...

    Linux开启mysql远程连接

    mysql> GRANT ALL PRIVILEGES ON *.* TO itlogger@localhost IDENTIFIED BY 'www.itlogger.com' WITH GRANT OPTION; mysql> GRANT ALL PRIVILEGES ON *.* TO itlogger@'%' IDENTIFIED BY '...

    linux下使用yum安装mysql

    mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> exit; 四、创建数据库和表 创建数据库和表非常简单。首先,需要进入数据库服务...

    mysql安装教程 系统环境Centos7. 适用于mysql5和mysql8版本,区别在文中有说明 亲测可用

    mysql> grant all privileges on . to root@'%'; mysql> flush privileges; ``` 对于MySQL 8版本,修改密码的SQL语句如下: ``` mysql> alter user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '...

    centos7 安装 Mysql 5

    修改密码后,需要授权其他机器远程登录,命令如下:`GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION; FLUSH PRIVILEGES;` 十、开启开机自启动 最后,需要开启 MySQL ...

Global site tag (gtag.js) - Google Analytics