首页 » SEO优化 » softphppackage技巧_MySQL 单机双机主从同步复制备份设备

softphppackage技巧_MySQL 单机双机主从同步复制备份设备

访客 2024-12-11 0

扫一扫用手机浏览

文章目录 [+]

Master 的配置如下:

log-bin=mysql-binserver-id=1 :用于标识唯一的数据库binlog-ignore-db=information_schemabinlog-ignore-db=performance_schemabinlog-ignore-db=sysbinlog-ignore-db=mysqlbinlog-do-db=yzdd binlog-ignore-db:表示同步的时候忽略的数据库 binlog-do-db:指定须要同步的数据库

然后重启 MySQL:service mysqld restart,指定从属账号

softphppackage技巧_MySQL 单机双机主从同步复制备份设备

GRANT REPLICATION SLAVE ON . TO 'root'@'localhost' IDENTIFIED BY '123456'>FLUSH PRIVILEGES;

Slave 的配置

softphppackage技巧_MySQL 单机双机主从同步复制备份设备
(图片来自网络侵删)

log-bin=mysql-binserver-id=3binlog-ignore-db=information_schemabinlog-ignore-db=performance_schemabinlog-ignore-db=sysbinlog-ignore-db=mysqlreplicate-do-db=yzddreplicate-ignore-db=mysqllog-slave-updatesslave-skip-errors=allslave-net-timeout=60

stop slave; #关闭Slavechange master to master_host='localhost',master_user='root',master_password='dongshang2018',master_log_file='mysql-bin.000004', master_log_pos=28125;start slave

stop slave;start slave;reset master;reset slave;show master status;show slave status \g;

取消 mysql 的 salve 设置

stop slave;change master to master_host=' ';mysql> show slave status \GEmpty set (0.00 sec)单机主从备份

TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).

办理方法:在 vi /etc/my.cnf 文件中加上:

explicit_defaults_for_timestamp=true

保存后再次启动就可以了。

Windows 下启动多个mysql做事

1、下载mysql免安装版,在D,E盘分别复制一份解压

2、进入解压的mysql目录,自己下载的MySQL-server-5.5,进入 MySQL-server-5.5 目录,打开 my.ini 配置文件,在配置文件中找到如下配置项进行变动: D 盘下的MySQL-server:

[client]port=3306The TCP/IP Port the MySQL Server will listen onport=3306#Path to installation directory. All paths are usually resolved relative to this.basedir="D:\MySQL-Server-5.5"#Path to the database rootdatadir="D:\MySQL-Server-5.5\data"

E 盘下的MySQL-server:

[client]port=3307The TCP/IP Port the MySQL Server will listen onport=3307#Path to installation directory. All paths are usually resolved relative to this.basedir="E:\MySQL-Server-5.5"#Path to the database rootdatadir="E:\MySQL-Server-5.5\data"

port 端口默认为 3306,可以保持一个 mysql 做事为默认端口,如 D 盘中的 mysql 配置文件中 port 配置项不进行修正,只修正 E 盘中的 port 配置(但 basedir 和 datadir这两项都必须修正成相应目录下的路径,如:D 盘修正为:basedir="D:\MySQL-Server-5.5" 和 datadir="D:\MySQL-Server-5.5\data"。

3、打开 cmd 命令界面,分别利用命令进入对应mysql目录,如进入 D:\MySQL-server-5.5\bin 输入命令:

mysqld -install mysql3307 --defaults-file="F:\mysql3307\my.ini"

提示:Service successfully installed.表示做事已经安装成功 如进入 E:\MySQL-server-5.5\bin 目录,输入命令:

mysqld -install mysql3307 --defaults-file="D:\SOFT_PHP_PACKAGE\mysql3307\my.ini"

提示:Service successfully installed. 表示做事已经安装成功

4、打开“运行” 输入“regedit” 打开注册表,依次展开 HKEY_LOCAL_MACHINE—>SYSTEM—>CurrentControlSet—>services,找到上面安装的 MySQL 和 MySQL2 做事,修正参数 ImagePath值:

MySQL修正为:D:\MySQL-Server-5.5\bin\mysqld --defaults-file=D:\MySQL-Server-5.5\my.ini MySQLMySQL2修正为:E:\MySQL-Server-5.5\bin\mysqld --defaults-file=E:\MySQL-Server-5.5\my.ini MySQL2

5、启动做事,可以在 cmd 界面输入命令:net start MySQL 来启动 MySQL 做事,也可以在 “运行” 里面输入 “services.msc” 打创办事面板,找到 MySQL 右击启动

6,此时登入MySQL是会报错

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

考试测验修正root用户密码

打开 my.ini,找到 [mysqld] 不才面添加

skip-grant-tables

此时利用root账号,密码处按回车即可登录,然后修正密码:

UPDATE user SET Password=PASSWORD('123456') where USER='root';mysql> FLUSH PRIVILEGES;

或者进入 E:\MySQL-server-5.5\bin 目录实行 mysqladmin -u root password 123456

Change Master toMaster_host='localhost',Master_port=3306,Master_user='root',Master_Password='123456';

欢迎点击下方“理解更多”

标签:

相关文章

php页面寄义技巧_小白教你PHP

建议先阅读前篇文章:PHP站点要这样配置做事器才安全当然不愿麻烦的,我们在这里也回顾一下。昨日回顾主机(站点)配置一个站点的2个核...

SEO优化 2024-12-13 阅读0 评论0