MySQL 主从复制 详细实例讲解 与 常见错误解决方法

一、主机ip 192.168.0.128 ,从机ip:192.168.0.130 分别测试是否能ping通对方,如果不能,请关闭防火墙或开放对应端口

二、主服务器配置

1.备份主服务器的数据

mysqldump -uroot --all-databases --lock-all-tables > ~/master_db.sql -p

  将来会在家目录下生产一个master_db.sql的数据库文件,即备份文件

2.修改主服务器的配置文件

vim /etc/my.cnf

  添加

[mysqld]
log-bin=mysql-bin     #开启二进制日志
server-id=1           #设置server-id
character_set_server=utf8
init_connect=‘SET NAMES utf8‘

  修改完毕之后保存退出,并且把MySQL服务器进行重启

systemctl restart mysqld

  

终端连接数据库

mysql –uroot –p

  输入

set global validate_password_policy=0;

  

set global validate_password_length=0;

  

GRANT REPLICATION SLAVE ON *.* TO‘slave‘@‘%‘ identified by ‘slave‘;

  

FLUSH PRIVILEGES;

  

获取主服务器的二进制日志信息

SHOW MASTER STATUS;

  

原文地址:https://www.cnblogs.com/shifu204/p/11726911.html

时间: 2024-12-13 18:24:12

MySQL 主从复制 详细实例讲解 与 常见错误解决方法的相关文章

mysql Access denied for user [email protected]错误解决方法总结(转)

mysql Access denied for user [email protected]错误解决方法总结(转) mysql Access denied for user \'root\'@\'localhost\'”解决办法总结,下面我们对常见的出现的一些错误代码进行分析并给出解决办法,有需要的朋友可参考一下. 错误代码 1045 Access denied for user 'root'@'localhost' (using password:YES) 解决办法是重新设置root用户密码,

Linux下MySql出现#1036 – Table ‘ ‘ is read only 错误解决方法

这两天在进行网站搬家,这次网站搬家采用直接打包mysql数据库和网页文件的形式进行迁移,上传好mysql data目录里面的网站数据库至VPS上mysql存放数据库的目录里面,解压就行.我的VPS存放数据库的路径是 /usr/local/mysql/var. 上传好网站数据,解压,配置好数据库链接参数就行,网站就能正常连接上了,我本以为这已 经是顺利迁移完成了,但后来操作的时候,发现只能读取数据库的内容,不能更改写入任何信息,提示#1036 – Table ‘* ‘ is read only (

Linux环境下MySQL报Table 'xxx' doesn't exist错误解决方法

修改了lower_case_table_names=1 后,业务发有个库的表打不开了,看了表名以前是大写,查了一下如果设置不区分大小写, 以前的大小表名要改成小写.重启服务后可用! MYSQL在LINUX下数据库名.表名.列名.别名大小写规则如下: 1.数据库名与表名是严格区分大小写的 2.表的别名是严格区分大小写的 3.列名与列的别名在所有的情况下均是忽略大小写的 4.变量名也是严格区分大小写的 Linux环境下MySQL报Table 'xxx' doesn't exist错误解决方法

普元EOS开发积累第一篇(常见错误解决方法) 持续更新

普元启动服务失败的解决方法 当多个人同时使用一个数据库的时候,启动普元控制台会一直停留在rcall,然后显示一个超时的警告,那样就需要修改一下普元的一个定时器配置项. 安装目录下\Primeton\Platform\apps_config\default\config 中的一个user-config.xml文件 将下列代码中高亮字段中的true改为false即可  <module name="Schedule">          <group name="

maven 常见错误解决方法

1. 最重要的一点,使用国内镜像,比如 oschina.net 的镜像: 2. 错误:Could not resolve artifact org.apache.maven.archetypes:maven-archetype-quickstart:pom:RELEASE eclipse 建立 maven-archetype-quickstart 类型的 maven 项目报上面的错误,原因是没有该 type 对应的 jar 包,又无法下载. 解决方法: 1> 从http://maven.osch

mysql Access denied for user [email&#160;protected]错误解决方法

C:\AppServ\MySQL> mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 解决方法: 编辑mysql配置文件my.ini(在mysql的安装目录下,我的在D:\Program Files\MySQL\MySQL Server 5.0\my.ini),在[mysqld]这个条目下加入 skip-grant

iOS开发常见错误解决方法

1.出现下面的错误: StoryboardApp[8593:207] Failed to instantiate the default view controller for UIMainStoryboardFile 'MainStoryboard' - perhaps the designated entry point is not set? 这个问题的原因应该是在你的StoryBoard中没有一个view controller设置了Initial Scene.您需要选择一个view co

Android下载文件常见错误解决方法

最近在学习Mars老师的Android开发课程,仿照http://www.cnblogs.com/Laupaul/archive/2012/02/12/2348293.html的代码来写应用,结果中间出了各种各样的问题,在这里总结一下: 1. java.lang.NullPointerException报错,android.os.NetworkOnMainThreadException异常 原因:urlCon.getInputStream()执行的时候出错导致,得不到InputStream.这个

普元EOS开发积累第二篇(常见错误解决方法) 持续更新

第一步:出现如下图所示的应用名称默认为空.或者下拉框中无default应用可选(下拉框出现的workspace是流程管理应用,非项目应用). 第二部:到安装目录下看看\apache-tomcat-5.5.20\webapps下是否存在default文件夹.如果不存在,就到其他电脑上复制相同版本的default复制到此目录下即可, 第三部:返回第一步去勾选default应用. Ps: 关于多应用部署请看另外一篇博客.