宝塔 mysql数据库主从复制

文章详细介绍了如何进行MySQL的主从数据库操作,包括使用root账户进入主数据库,授权,查看主库状态,以及在从库上配置复制,检查Slave_IO_Running和Slave_SQL_Running的状态以确保同步正常。这是一篇关于数据库管理和运维的开发记录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


一、主数据库操作

  1. 宝塔运行 mysql -u root -p 输入密码进入主数据库命令行模式,此处以root账户为例当然也可以使用其他账户
  2. 运行 grant all privileges on *.* to 'root'@'%' identified by 'root密码' with grant option; root 和 root 密码需要改成对应账户
  3. show master status; 命令查看 file 和 postion(从数据库命令行要用到)
    在这里插入图片描述

二、从数据库操作

  1. 修改数据库root密码为主库密码
  2. 重复 一 .1的步骤进入 mysql 命令行
  3. 运行 change master to master_host='主库ip地址',master_user='root',master_password='root密码',master_log_file='mysql-bin.000001',master_log_pos=1513;
    master_user:主服务器的用户
    master_password: 主服务器的密码
    master_log_file: 也就是我们一号服务器打印的File表里的信息
    master_log_pos:一号服务器中Position 这里一定要一致 否则无法正常启动
  4. show slave status\G 查看运行状态
    Slave_IO_Running: Yes 运行成功、connection 配置错误 检查Position 和 File 的配置 和 是否能够ping到主服务器
    Slave_SQL_Running: Yes 成功 no 一样检查配置

算是一篇开发记录吧 后续再遇到其它问题会同步更新到这个文章中 也欢迎同行进行沟通

### 宝塔面板 MySQL 数据库连接方法 #### 使用 phpMyAdmin 进行本地访问 对于在同一台服务器上的应用,可以直接利用宝塔面板内置的 phpMyAdmin 工具来进行数据库管理操作[^1]。 ```sql -- 登录到phpMyAdmin界面后可执行SQL语句 SELECT DATABASE(); ``` #### 配置远程连接方式 为了使外部设备能够访问位于宝塔面板下的 MySQL 数据库,则需设置允许来自特定 IP 地址或任意地址(%)的 root 用户或其他自定义用户的远程登录权限,并确保防火墙已开放相应端口。此过程涉及修改 MySQL 的配置文件以及调整安全组策略以适应云服务提供商的要求[^2]。 - 修改 MySQL 设置,在 `my.cnf` 或者 `mysqld.cnf` 文件内找到 `[mysqld]` 节点下加入 bind-address 参数设为0.0.0.0表示接受所有外网请求; ```ini [mysqld] ... bind-address = 0.0.0.0 ``` - 授权指定账户拥有远程访问权利: ```sql GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_password'; FLUSH PRIVILEGES; ``` - 如果是在阿里云这样的环境中还需要进入控制台的安全组规则里新增入方向规则放通3306端口。 最后一步是从客户端尝试建立连接测试连通性,命令如下所示,其中红色部分代表目标机器公网IP: ```bash mysql -uroot -h 主机ip -p ``` #### 利用 Navicat 实现图形化管理工具接入 除了命令行之外还可以借助专业的数据库管理软件比如 Navicat 来实现更加便捷的操作体验。只需按照提示输入正确的主机名/地址、用户名及密码即可完成初步设定;之后便能像平常一样展开增删改查等工作流了[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值