MySQL—online关闭开启GTID

MySQL—online关闭开启GTID,第1张

开启步骤:

SET GLOBAL ENFORCE_GTID_CONSISTENCY='WARN'

SET GLOBAL ENFORCE_GTID_CONSISTENCY='ON'

SET GLOBAL GTID_MODE = 'OFF_PERMISSIVE'

SET GLOBAL GTID_MODE = 'ON_PERMISSIVE'

SET GLOBAL GTID_MODE = 'ON'

配置文件中GTID_MODE = ON

ENFORCE_GTID_CONSISTENCT

平滑关闭步骤:

(1):stop slave(如果是主库就不必执行此步骤)

(2):SET GLOBAL GTID_MODE = 'ON_PERMISSIVE'

(3):SET GLOBAL GTID_MODE = 'OFF_PERMISSIVE'

(4):SET GLOBAL GTID_MODE = 'OFF'

之后查看状态:

select @@GLOBAL.GTID_MODE

配置文件中GTID_MODE = OFF

关闭ENFORCE_GTID_CONSISTENCY:

在线修改 :SET @@GLOBAL.ENFORCE_GTID_CONSISTENCY = off

配置文件中 :ENFORCE_GTID_CONSISTENCY = off

传统主从复制的binlog和position号选择切换时间的第一个binlog的第一号

1、本地登录到mysql数据库,mysql -uroot -p。

2、创建用户,使用命令:create user abc identified by 'yourpassword'。

3、退出使用刚创建的用户登陆,可以登录用户创建成功mysql -uabc -p。

4、使用此用户创建数据库是不行的,因为没有没有权限。

5、使用root用户登录数据库,创建新数据库并授权给abc用户。

6、使用abc用户本地登录,并切换到abcdb,并创建表CREATE TABLE s(name varchar(30))。

PHP访问MySQL数据库:

因为连接数据库需要较长的时间和较大的资源开销,所以如果在多个网页中都要频繁地访问数据库,则可以建立与数据库的持续连接。即调用mysql_pconnect()代替mysql_connect()。

基本步骤:

1.连接服务器:mysql_connect()

2.选择数据库:mysql_select_db()

3.执行SQL语句:mysql_query()

查询:select

显示:show

插入:insert

into

更新:update

删除:delete

4.关闭结果集:mysql_free_result($result)

5.关闭数据库:mysql_close($link)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8553755.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存