防止在 slave 上执行sql 误操作

防止在 slave 上执行sql 误操作最主要的还是知道自己执行的机器是否正确。

要知道自己在哪台机器上

select @@hostname

查看 master status

show master status\G

查看 slave status (主库不应看到信息)

show slave status

查看 slave 有哪些 (从库不应看到信息)

show slave hosts\G

rabbitmq从集群中拆除节点并初始化

node1,node2,node3 想要拆掉 node3 做为单独和 node1,node2 相同配置的集群

保存当前 definitions

GET $host:15672/api/definitions 保存为 json文件

node3 上执行

rabbitmqctl stop_app

node1上执行

rabbitmqctl forget_cluster_node rabbit@node3

node3 上删除 /var/lib/rabbitmq/mnesia 数据库下所有文件, 重启

之后 node3 初始化

rabbitmqctl add_user admin admin
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

登录到管理台导入json文件

macOSX icloud路径

位置在

~/Library/Mobile\ Documents/com~apple~CloudDocs

创建一个软链方便使用

ln -s ~/Library/Mobile\ Documents/com\~apple\~CloudDocs icloud

也可以做 alias,之后直接执行 ic 切换到对应目录

alias ic='cd ~/Library/Mobile\ Documents/com~apple~CloudDocs'