主页 > 知识库 > mysql server is running with the --skip-grant-tables option

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

热门标签:上海智能外呼系统代理商 成都优派外呼系统 扎样申请400电话 沈阳电销外呼系统原理是什么 ps制作地图标注gif 聊城智能外呼系统运营商 宁波企业外呼系统收费 电子地图标注电话 地图标注人员兼职

The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
意思貌似MYSQL还运行在 --skip-grant-tables模式,如何让他回到原来的模式

第一种方法:原来在mysql.ini文件中配置了skip-grant-tables,前面加个#注释掉就可以了

修改mysql的配置文件,把skip-grant-tables去掉后,重启mysql

第二种:

The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

解决办法:

mysql> set global read_only=0;
(关掉新主库的只读属性)

flush privileges;

set global read_only=1;(读写属性)

flush privileges;

Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine limited to row-based logging. InnoDB is limited to row-logging when transaction isolation level is READ COMMITTED or READ UNCOMMITTED.

mysql> SET SESSION binlog_format = 'ROW';
mysql> SET GLOBAL binlog_format = 'ROW';

解释:

set global read_only=0; 关闭只读,可以读写
set global read_only=1; 开始只读模式

mysql> set global read_only=0; 
Query OK, 0 rows affected (0.00 sec) 
 
mysql> show variables like '%read_only%'; 
+------------------+-------+ 
| Variable_name  | Value | 
+------------------+-------+ 
| innodb_read_only | OFF  | 
| read_only    | OFF  | 
| tx_read_only   | OFF  | 
+------------------+-------+ 
3 rows in set (0.00 sec) 
 
mysql> set global read_only=1; 
Query OK, 0 rows affected (0.00 sec) 
 
mysql> show variables like '%read_only%'; 
+------------------+-------+ 
| Variable_name  | Value | 
+------------------+-------+ 
| innodb_read_only | OFF  | 
| read_only    | ON  | 
| tx_read_only   | OFF  | 
+------------------+-------+ 
3 rows in set (0.00 sec) 

set global read_only=0; 关闭只读,可以读写 set global read_only=1; 开始只读模式

您可能感兴趣的文章:
  • The MySQL server is running with the --read-only option so it cannot execute this statement
  • mysql数据库mysql: [ERROR] unknown option ''--skip-grant-tables''
  • mysql视图之确保视图的一致性(with check option)操作详解
  • MySQL存储表情时报错:java.sql.SQLException: Incorrect string value:‘\xF0\x9F\x92\xA9\x0D\x0A...’的解决方法
  • Mysql中的NULL和Empty String
  • javascript连接mysql与php通过odbc连接任意数据库的实例
  • ubuntu下apt-get安装和彻底卸载mysql详解
  • MySQL利用AES_ENCRYPT()与AES_DECRYPT()加解密的正确方法示例
  • 利用pt-heartbeat监控MySQL的复制延迟详解
  • MySQL pt-slave-restart工具的使用简介

标签:AXB 三明 汕头 咸宁 内江 宿州 林芝 朔州

巨人网络通讯声明:本文标题《mysql server is running with the --skip-grant-tables option》,本文关键词  mysql,server,running,with,the,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《mysql server is running with the --skip-grant-tables option》相关的同类信息!
  • 本页收集关于mysql server is running with the --skip-grant-tables option的相关信息资讯供网民参考!
  • 推荐文章