Linux 下安装 Mysql 及主从数据库的实现

安装Mysql

  1. 关闭防火墙

service iptables stop

  1. 新建文件夹

新建mysql文件夹

   /usr/local/src/mysql

  1. 上传安装文件后解压文件

tar -xvf Percona-Server-5.6.24-72.2-r8d0f85b-el6-x86_64-bundle.tar

  1. 安装顺序
  1. debuginfo
  2. shard
  3. client
  4. server

   5.安装命令

      rpm -ivh Percona-Server-56-debuginfo-5.6.24-rel72.2.el6.x86_64.rpm

安装debuginfo

 

安装shard

安装client

安装mysql服务项

      1. 启动Mysql服务

命令:

  1. service mysql start
  2. service mysql stop
  3. service mysql restart

 

测试mysql服务是否正常:

      1. 设定用户名和密码

mysqladmin -u root password root

 

使用用户名和密码登录

      1. 导入数据库

说明:将jt的数据库文件进行转储,之后导入到Linux中Mysql中

 

通过远程工具连接数据库

前提条件:

  1. 关闭Linux中防火墙
  2. 开放mysql对外访问权限.

grant all on *.* to 'root'@'%' identified by 'root';

 

 

关于Mysql启动错误

  1. PID报错/socket报错

原因:

  1. 配置文件修改错误.
  2. 服务启动时意外关闭.

-socket=/var/lib/mysql/mysql.sock(2)

查询服务:

   ps -ef  | grep  mysql

查询mysql服务项.

需要杀死mysql的服务项

kill -9 3108

之后重启mysql服务.

安装mysql从数据库

安装说明:根据安装主库的配置顺序,安装从数据库.

    1. 实现数据库主从挂载
      1. 开启主库二进制文件

1.说明:编辑/etc/my.cnf

vim /etc/my.cnf

 

2.重启mysql服务项

重启之前

3.重启mysql服务项

service mysql restart

检查mysql文件

      1. 配置从库
  1. 编辑my.cnf文件

vim  /etc/my.cnf

  1. 重启从库服务项

    1. 实现主从挂载
      1. 检测主库状态

      1.  
  • #实现主从挂载  IP/端口/用户名/密码/二进制文件/位置

change MASTER to

MASTER_HOST="192.168.126.162",

MASTER_PORT=3306,

MASTER_USER="root",

MASTER_PASSWORD="root",

MASTER_LOG_FILE="mysql-bin.000001",

MASTER_LOG_POS=120

      1. 启动主从服务/测试

启动命令:

  1. start slave  启动主从服务(正常)
  2. stop slave   停止主从服务(错误先执行该操作)
  3. show slave status

  错误说明:

    

如果有报错,根据错误提示修改mysql数据库.修改完成后重启mysql数据库.

之后步骤:

  1. 先关闭主从服务
  2. 检查主库的状态
  3. 实现主从挂载
  4. 启动主从服务
  5. 检查主从状态  yes/yes
  6. 之后测试即可.
      1. 执行命令

#实现主从挂载  IP/端口/用户名/密码/二进制文件/位置

change MASTER to

MASTER_HOST="192.168.126.162",

MASTER_PORT=3306,

MASTER_USER="root",

MASTER_PASSWORD="root",

MASTER_LOG_FILE="mysql-bin.000001",

MASTER_LOG_POS=120

 

#开启主从服务

start slave

 

#检查主从状态

show SLAVE status

 

#配置错误时执行

stop slave

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值