图文详解Ubuntu下安装配置Mysql教程

2019-01-04 12:58:35于丽

cd mysql-data-dir

tar cvzf mysql-snapshot.tar ./mydb

注意:快照中不应该包含任何日志文件或*.info文件,只应该包含要复制的数据库的数据文件(*.frm和*.opt)文件。

可以用数据库备份(mysqldump)为从服务器做一次数据恢复,保证数据的一致性。

 4). 确认主服务器上my.cnf文件的[mysqld]section包含log-bin选项和server-id,并启动主服务器:  

[mysqld]    log-bin=mysql-bin    server-id=1

 5). 停止从服务器,加入server-id,然后启动从服务器:

  [mysqld]

  server-id=2

注:这里的server-id是从服务器的id,必须与主服务器和其他从服务器不一样。

可以在从服务器的配置文件中加入read-only选项,这样从服务器就只接受来自主服务器的SQL,确保数据不会被其他途经修改。

 6). 在从服务器上执行如下语句,用系统真实值代替选项:

change master to MASTER_HOST='master_host', MASTER_USER='replication_user',MASTER_PASSWORD='replication_pwd', MASTER_LOG_FILE='recorded_log_file_name',MASTER_LOG_POS=log_position;

 7). 启动从线程:mysql> START SLAVE; 停止从线程:stop slave;(注意:主服务器的防火墙应该允许3306端口连接)

验证:此时主服务器和从服务器上的数据应该是一致的,在主服务器上插入修改删除数据都会更新到从服务器上,建表,删表等也是一样的。

精彩专题分享:mysql不同版本安装教程 mysql5.7各版本安装教程

以上就是在Ubuntu中安装配置Mysql的详细步骤,希望对大家的学习有所帮助。

您可能感兴趣的文章:

Ubuntu 18.04下mysql 8.0 安装配置方法图文教程#实践笔记#Ubuntu配置Apache+PHP+MySQLLinux(Ubuntu)下mysql5.7.17安装配置方法图文教程基于ubuntu下nginx+php+mysql安装配置的具体操作步骤ubuntu下配置nginx+php+mysql详解Ubuntu配置Mysql主从数据库mysql 5.7.16 安装配置方法图文教程(ubuntu 16.04)ubuntu server配置mysql并实现远程连接的操作方法云服务器Ubuntu_Server_16.04.1安装MySQL并开启远程连接的方法Ubuntu 18.04配置mysql以及配置远程连接的步骤