mysql怎么查id mysql怎么查看主从状态

mysql 怎么查看 server ids

蚊子今天下午搭了一主三从的mysql复制,结果所有服务器都配置好后,发现从上报如下的错误

在钟楼等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站建设、网站制作 网站设计制作按需定制制作,公司网站建设,企业网站建设,高端网站设计,营销型网站建设,外贸营销网站建设,钟楼网站建设费用合理。

复制代码 代码如下:

Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server ids; these ids must be different for replication to work (or the --replicate-same-server-id option must be used on slave but this does not always make sense; please check the manual before using it).

意思就是从上的server_id和主的一样的,经查看发现从上的/etc/my.cnf中的server_id=1这行我没有注释掉(在下面复制部分我设置了server_id),于是马上把这行注释掉了,然后重启mysql,发现还是报同样的错误。

使用如下命令查看了一下server_id

复制代码 代码如下:

mysql show variables like 'server_id';

+---------------+-------+

| Variable_name | Value |

+---------------+-------+

| server_id | 1 |

+---------------+-------+

1 row in set (0.00 sec)

发现,mysql并没有从my.cnf文件中更新server_id,既然这样就只能手动修改了

复制代码 代码如下:

mysql set global server_id=2; #此处的数值和my.cnf里设置的一样就行

mysql slave start;

如此执行后,slave恢复了正常。

不过稍后蚊子使用/etc/init.d/mysqld restart重启了mysql服务,然后查看slave状态,发现又出现了上面的错误,然后查看server_id发现这个数值又恢复到了1。

之后蚊子又重新查看了一下/etc/my.cnf的内容,确认应该不是这个文件的问题,于是去google查了一下,看到mysql在启动的时候会查找/etc/my.cnf、DATADIR/my.cnf,USER_HOME/my.cnf。

于是我执行了

复制代码 代码如下:

find / -name "my.cnf"

居然在/usr/local/mysql这个目录下发现了my.cnf文件,于是蚊子将这个文件删除了,然后再重启mysql服务,发现一切恢复了正常。如果有人也出现类似的问题,不妨试试这个办法吧。

mysql中 怎样根据姓名集合查询id集合?

select *from emp where name in('张三','李四','王五');

如果()里面的是变量,可以用数组,只不过数组要处理一下

c# 查询mysql 的数据, id 怎么得到啊,,是int类型的

因为一般表里面ID都是索引和自增长标示,

Sqlserver中 Identity的类型是int ,你写int id = (int) reader["id"]肯定没问题。

但是Mysql中自增长是AUTO_INCREMENT, 他的类型是long

所以你要写long id = (long)reader["id"];或者 var id = Convert.ToInt64(reader["id"]);

MySQL联表多ID查询

select * from order where id in (select order_id from EditOrder)

我也不知道对不对,你可以试一下,我好多年没写过了

网站栏目:mysql怎么查id mysql怎么查看主从状态
本文URL:https://www.cdcxhl.com/article20/dojcsco.html

成都网站建设公司_创新互联,为您提供App开发建站公司微信小程序静态网站软件开发域名注册

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

商城网站建设