`
lizaochengwen
  • 浏览: 667122 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ERROR 1290:...skip-grant-tables option so it cannot execute this statement

 
阅读更多
今天接手一台mysql,root@localhost账户进入,发现授权时报错如下:
ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'yao'
最终发现该root在初始授权时没有加上with grant option

解决办法:
配置文件中增加skip-grant-tables
重启mysql后重新登录授权报错:
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
这个错误执行flush privileges后再次授权就可以了
分享到:
评论

相关推荐

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

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

    mysql数据库mysql: [ERROR] unknown option '--skip-grant-tables'

    然而,在某些情况下,尤其是MySQL版本更新后,可能会出现“unknown option '--skip-grant-tables'”的错误提示。这通常意味着该命令行选项在当前MySQL版本中不再支持或输入格式有误。 根据给定文件内容,我们可以...

    mysql数据库mysql: [ERROR] unknown option –skip-grant-tables

    mysql数据库报ERROR 1045 (28000): Access denied for user ‘ODBC’@’localhost...kip-grant-tables   # 设置mysql客户端默认字符集   default-character-set=utf8   [mysqld]   #设置3306端口   port = 3

    The MySQL server is running with the --read-only option so it cannot execute this statement

    MySQL服务器在运行时可能由于配置了`--read-only`选项,导致无法执行写入操作,从而出现"1209 - The MySQL server is running with the --read-only option so it cannot execute this statement"的错误。...

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

    当MySQL服务器运行在`--skip-grant-tables`模式下时,尝试创建数据库会收到错误提示:“The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement”。这是因为在这个...

    使用SKIP-GRANT-TABLES 解决 MYSQL ROOT密码丢失

    忘记MySQL(和PHP搭配之最佳组合) ROOT密码是在MySQL(和PHP搭配之最佳组合)使用中很常见的问题,可是有很多朋友并不会重置ROOT密码,那叫苦啊,我有深有感触,特写此文章与大家交流... linux环境中:/etc/my.cnf ...skip-gr

    windows10mysql密码忘了怎么办?

    mysqld --console --skip-grant-tables --shared-memory 再打开一个新的cmd,无密码登录MySQL,输入登录命令:mysql -u root -p 密码置为空,命令如下: use mysql update user set authentication_string='' where...

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

    ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) mysql> mysql

    1一键初始化mysql密码.bat

    start D:\Work\mysql-5.7.18-winx64\bin\mysqld.exe --skip-grant-tables D:\Work\mysql-5.7.18-winx64\bin\mysql.exe <C:\mysqlpass.txt 其中 D:\Work\mysql-5.7.18-winx64\bin\mysqld.exe 改成自己真实地址,...

    连腾讯云上的docker上的mysql报错ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password:

    完整报错信息: ...2.进入mysqlId.cnf文件中在[mysqld]下添加skip-grant-tables vim conf/mysqId.cnf 3.进入mysql容器 docker exec -it mysql.5.7 /bin/bash 4.使用mysql -u root -p命令进入mys

    mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz

    安全模式打开:输入命令:mysqld --skip-grant-tables(跳过认证表),此时光标会跳到下一行一直闪烁。 新窗口启动服务:同样以管理员权限进入bin文件夹,输入命令:mysql -u root -p会提示输入密码,直接回车可以...

    Mysql5.7修改root密码教程

    版本更新,原来user里的password字段已经变更为...如果此时不想被远程连接:mysqld_safe –skip-grant-tables –skip-networking & 使用mysql连接server 更改密码: update mysql.user set authentication_string

    mysql-5.7.17-winx64.zip 解压版

    然后我们使用show databases查看所有数据库,这个时候如果提示:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. 我们就输入 set password=...

    mysql5.7.19安装包64位rpm格式

    2017-06-05T14:30:56.109868Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 960c533e-49fb-11e7-91f2-...

    最新的 mysql-installer-web-community-8.0.12.0.msi windows 版本官方下载地址

    - 重启MySQL Server,并使用`--skip-grant-tables`选项临时跳过权限表检查; - 登录MySQL Server,重置root用户的密码; - 重启MySQL Server恢复正常模式。 3. **无法连接到MySQL Server**: - 检查MySQL ...

    windows下mysql5.7重置初始密码.docx

    ### 步骤 1:添加 skip-grant-tables 配置 在 my.ini 文件中添加以下配置: ``` [mysqld] skip-grant-tables ``` ### 步骤 2:重启 MySQL 使用以下命令重启 MySQL 服务: ``` net restart mysql ``` ### 步骤 ...

    mysql密码破解详细

    - 修改`my.ini`配置文件,在`[mysqld]`节添加`skip-grant-tables`参数,以禁用权限检查。 - 重启MySQL服务。 2. **登录并重置密码**: - 使用如下命令登录MySQL: ```sql mysql -u root ``` 此时无需输入...

    记一次MySql重置root密码无效.doc

    原因在于`--skip-grant-tables`启动选项没有指定MySQL配置文件,导致在不持久化的情况下进行的任何更改在服务重启后都会丢失。这与MySQL的安装类型有关,对于非安装版本,上述步骤可能有效,但对于安装版则不然。 ...

Global site tag (gtag.js) - Google Analytics