MySQL 从库日志比主库多

2019-6-20 Stone mysql

MYSQL主库宕机,从库设置为主库,主库重启之后,从库日志比主库日志多。

详情连接 https://www.linuxidc.com/Linux/2016-01/128002.htm

标签: mysql 从库日志比主库多

评论(0) 浏览(729)

mysql远程连接报ERROR 2003

2019-4-3 Stone mysql

今天远程连接mysql的时候,提示了一个错误:**ERROR 2003 (HY000): Can't connect to MySQL server on**

服务器里查看mysql是否启动:


ps aux|grep mysql
显示已开启。


查看配置my.cnf配置文件:


[mysqld]
bind-address = 0.0.0.0  # 表示允许任何主机登陆MySQL
port=3306               # 表示MySQL运行端口为3306


服务器中登录mysql,查看mysql运行的实际端口


show global variables like 'port';  # 查看MySQL运行的实际端口

+---------------+---------------+
| Variable_name | Value         |
+---------------+---------------+
| port          | 3306          |
+---------------+---------------+
1 row in set (0.01 sec)


继续查看mysql的host


select host,user from user;


没有对应的host


GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;




标签: mysql ERROR 2003

评论(0) 浏览(917)

MYSQL自增的问题

2019-3-20 Stone mysql

一张表里ID是自增主键,当insert17条记录后,删除了第15、16、17条记录,在重启mysql,再插入一条记录,这条记录的ID是多少?

如果表的类型是MyISAM,新插入记录的id是18
原因:MyISAM表会把自增主键的最大ID记录到数据文件里,重启mysql后,自增主键的最大ID不会丢失。
如果是InnoDB,新插入记录的id是15
原因:InnoDB表指示把自增主键的最大ID记录到内存中,重启mysql后,会导致最大ID丢失。
以InnoDB类型的表做测试。
初始数据


删除第4、5条数据后,重启mysql,在插入新数据


无论是MyISAM还是InnoDB,删除数据后,不重启mysql的情况下,新插入的记录最大ID是相同的。

标签: mysql 自增id

评论(0) 浏览(866)

Copyright © 2019 by 海角孤星 京ICP备15056837号-1