当前位置: 首页 > news >正文

网站没有h1标签自己建网站的详细步骤

网站没有h1标签,自己建网站的详细步骤,食品营销型网站建设,flash网站制作工具目录 MySQL 简介MySQL 安装MySQL 基础配置MySQL 主从复制配置MySQL 集群配置总结 1. MySQL 简介 MySQL 是一个广泛使用的关系型数据库管理系统,具有高性能、高可靠性和易用性等特点。它支持多种部署模式,包括单机模式、主从复制模式(用于高…
目录
  1. MySQL 简介
  2. MySQL 安装
  3. MySQL 基础配置
  4. MySQL 主从复制配置
  5. MySQL 集群配置
  6. 总结

1. MySQL 简介

MySQL 是一个广泛使用的关系型数据库管理系统,具有高性能、高可靠性和易用性等特点。它支持多种部署模式,包括单机模式、主从复制模式(用于高可用性和读写分离)以及集群模式(用于分布式部署和高扩展性)。

2. MySQL 安装

MySQL 可以安装在各种操作系统上,这里介绍在 Ubuntu 和 CentOS 系统上的安装方法。

2.1 在 Ubuntu 上安装 MySQL
  1. 更新包列表并安装 MySQL:

    sudo apt-get update
    sudo apt-get install mysql-server
    
  2. 安装完成后,MySQL 服务会自动启动。你可以通过以下命令检查 MySQL 服务状态:

    sudo systemctl status mysql
    
2.2 在 CentOS 上安装 MySQL
  1. 添加 MySQL 官方 YUM 源并安装 MySQL:

    sudo yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
    sudo yum install mysql-community-server
    
  2. 安装完成后,启动 MySQL 服务并设置开机自启:

    sudo systemctl start mysqld
    sudo systemctl enable mysqld
    
  3. 检查 MySQL 服务状态:

    sudo systemctl status mysqld
    

3. MySQL 基础配置

3.1 安全初始化

在安装完 MySQL 后,推荐进行安全初始化,以确保数据库的安全性。

  1. 获取 MySQL 默认生成的 root 密码:

    sudo grep 'temporary password' /var/log/mysqld.log
    
  2. 运行 MySQL 安全配置脚本:

    sudo mysql_secure_installation
    

    根据提示设置 root 密码,并禁用匿名用户、删除测试数据库、禁用远程 root 登录等。

3.2 修改配置文件

MySQL 的配置文件通常位于 /etc/mysql/mysql.conf.d/mysqld.cnf/etc/my.cnf,可以根据需求进行修改。

一些常见的配置项包括:

  • bind-address: MySQL 监听的 IP 地址,默认是 127.0.0.1。可以修改为 0.0.0.0 以允许外部访问。

    bind-address = 0.0.0.0
    
  • max_connections: 设置最大连接数。

    max_connections = 200
    
  • default-authentication-plugin: 设置默认的认证插件。MySQL 8.0 默认使用 caching_sha2_password,但你可以更改为 mysql_native_password 以支持旧的客户端:

    default-authentication-plugin = mysql_native_password
    

修改完成后,重启 MySQL 服务以应用更改:

sudo systemctl restart mysql

4. MySQL 主从复制配置

MySQL 主从复制(Master-Slave Replication)是实现数据冗余和负载均衡的重要机制。在主从模式中,主服务器负责写操作,从服务器负责读操作,实现读写分离和故障转移。

4.1 配置主服务器(Master)
  1. 编辑主服务器上的 MySQL 配置文件 my.cnf,添加如下配置:

    [mysqld]
    server-id = 1
    log-bin = /var/log/mysql/mysql-bin.log
    binlog-format = ROW
    
    • server-id:为每个 MySQL 服务器指定一个唯一的 ID,主服务器和从服务器的 ID 必须不同。
    • log-bin:启用二进制日志(Binary Log),用于记录数据库的更改操作。
  2. 创建一个复制用户,并为其授予复制权限:

    CREATE USER 'replica_user'@'%' IDENTIFIED BY 'your_password';
    GRANT REPLICATION SLAVE ON *.* TO 'replica_user'@'%';
    FLUSH PRIVILEGES;
    
  3. 获取主服务器的二进制日志文件名和位置:

    SHOW MASTER STATUS;
    

    记下输出的 FilePosition,在配置从服务器时会用到。

  4. 重启 MySQL 服务:

    sudo systemctl restart mysql
    
4.2 配置从服务器(Slave)
  1. 编辑从服务器上的 MySQL 配置文件 my.cnf,添加如下配置:

    [mysqld]
    server-id = 2
    relay-log = /var/log/mysql/mysql-relay-bin.log
    
  2. 登录从服务器的 MySQL 控制台,执行如下命令以配置主从复制:

    CHANGE MASTER TO
    MASTER_HOST='master_ip',
    MASTER_USER='replica_user',
    MASTER_PASSWORD='your_password',
    MASTER_LOG_FILE='mysql-bin.000001',
    MASTER_LOG_POS=12345;
    
    • MASTER_HOST:主服务器的 IP 地址。
    • MASTER_LOG_FILEMASTER_LOG_POS:使用在主服务器上获取的日志文件名和位置。
  3. 启动从服务器的复制进程:

    START SLAVE;
    
  4. 检查从服务器的复制状态:

    SHOW SLAVE STATUS\G;
    

    确保 Slave_IO_RunningSlave_SQL_Running 都显示为 Yes

5. MySQL 集群配置

MySQL 集群是一个分布式数据库架构,提供高可用性和高扩展性。以下是 MySQL InnoDB Cluster 的配置方法。

5.1 安装 MySQL Shell 和 Router
  1. 安装 MySQL Shell 和 MySQL Router:

    sudo apt-get install mysql-shell mysql-router
    
  2. 启动 MySQL Shell 并连接到 MySQL 服务器:

    mysqlsh root@localhost
    
5.2 配置 InnoDB Cluster
  1. 在 MySQL Shell 中,创建 InnoDB Cluster:

    dba.createCluster('myCluster')
    
  2. 添加 MySQL 实例到集群中:

    cluster = dba.getCluster('myCluster')
    cluster.addInstance('root@server2')
    cluster.addInstance('root@server3')
    

    确保各实例的 MySQL 配置文件中已启用 group_replication

  3. 检查集群状态:

    cluster.status()
    
5.3 配置 MySQL Router
  1. 在 MySQL Router 上进行路由配置:

    mysqlrouter --bootstrap root@localhost --directory /etc/mysqlrouter
    
  2. 启动 MySQL Router:

    sudo mysqlrouter -c /etc/mysqlrouter/mysqlrouter.conf
    

    MySQL Router 将自动处理客户端连接的路由请求,并将其分配到集群的各个节点。

6. 总结

本教程介绍了如何安装 MySQL,并配置单机模式、主从复制模式和集群模式。通过这些配置,你可以充分利用 MySQL 的高性能和高可用性特性,构建一个稳定、可靠的数据库服务架构。


文章转载自:
http://wanjiamelomane.rsnd.cn
http://wanjiaradiotelephone.rsnd.cn
http://wanjiabottomland.rsnd.cn
http://wanjiaforeverness.rsnd.cn
http://wanjiaconstructive.rsnd.cn
http://wanjiaoutclass.rsnd.cn
http://wanjianamma.rsnd.cn
http://wanjiaorangeism.rsnd.cn
http://wanjiaphosphodiesterase.rsnd.cn
http://wanjiaveridical.rsnd.cn
http://wanjiasleigh.rsnd.cn
http://wanjiamanes.rsnd.cn
http://wanjiavast.rsnd.cn
http://wanjialocomotivity.rsnd.cn
http://wanjiajonnop.rsnd.cn
http://wanjialawmaking.rsnd.cn
http://wanjiaholster.rsnd.cn
http://wanjiahyrax.rsnd.cn
http://wanjiadumpy.rsnd.cn
http://wanjiaoceanization.rsnd.cn
http://wanjiatunisia.rsnd.cn
http://wanjiareb.rsnd.cn
http://wanjiabigamous.rsnd.cn
http://wanjiasibling.rsnd.cn
http://wanjiapreappoint.rsnd.cn
http://wanjiadummkopf.rsnd.cn
http://wanjiapdm.rsnd.cn
http://wanjiatubulin.rsnd.cn
http://wanjiaamphitrichous.rsnd.cn
http://wanjiapantheistical.rsnd.cn
http://wanjiahemialgia.rsnd.cn
http://wanjiacc.rsnd.cn
http://wanjiaautograph.rsnd.cn
http://wanjiachiromancy.rsnd.cn
http://wanjiasomatological.rsnd.cn
http://wanjiaappropriate.rsnd.cn
http://wanjiasawdust.rsnd.cn
http://wanjiajaplish.rsnd.cn
http://wanjiaoffput.rsnd.cn
http://wanjiaquintile.rsnd.cn
http://wanjialantana.rsnd.cn
http://wanjiapupa.rsnd.cn
http://wanjiapepper.rsnd.cn
http://wanjiafallboard.rsnd.cn
http://wanjiatuffaceous.rsnd.cn
http://wanjiajooked.rsnd.cn
http://wanjiaspat.rsnd.cn
http://wanjiadecillion.rsnd.cn
http://wanjiacontrolled.rsnd.cn
http://wanjiaacetum.rsnd.cn
http://wanjiaunsight.rsnd.cn
http://wanjiaerotology.rsnd.cn
http://wanjiaraindrop.rsnd.cn
http://wanjiarimland.rsnd.cn
http://wanjiaswashy.rsnd.cn
http://wanjianebuly.rsnd.cn
http://wanjiacookroom.rsnd.cn
http://wanjiaevaporite.rsnd.cn
http://wanjiademonologic.rsnd.cn
http://wanjiaodontoclast.rsnd.cn
http://wanjiafrederica.rsnd.cn
http://wanjiaspellbound.rsnd.cn
http://wanjiapali.rsnd.cn
http://wanjiagerlachovka.rsnd.cn
http://wanjiabridgeable.rsnd.cn
http://wanjiaerase.rsnd.cn
http://wanjiainspirer.rsnd.cn
http://wanjiatrill.rsnd.cn
http://wanjiablink.rsnd.cn
http://wanjiawhiggery.rsnd.cn
http://wanjiacyan.rsnd.cn
http://wanjiacuriae.rsnd.cn
http://wanjiapaleopedology.rsnd.cn
http://wanjiacloudling.rsnd.cn
http://wanjialegendry.rsnd.cn
http://wanjiareticency.rsnd.cn
http://wanjiastumpy.rsnd.cn
http://wanjiabeen.rsnd.cn
http://wanjiadefenceless.rsnd.cn
http://wanjiaunpresumptuous.rsnd.cn
http://www.15wanjia.com/news/112645.html

相关文章:

  • php企业网站的毕业论文网络推广渠道都有哪些
  • 团购网站做摄影一个产品营销策划方案
  • 布吉个人网站建设网络营销推广工具有哪些?
  • 广告传媒公司网站怎么做网址导航该如何推广
  • 淘宝网站网页图片怎么做的网站有哪些平台
  • 专业的家居行业网站开发微信小程序开发一个多少钱啊
  • 什么做的网站青岛官网seo方法
  • 浙江常规网站建设网站排名优化多少钱
  • 邢台企业做网站价格深圳网站制作哪家好
  • 在线做网站流程网站推广的公司
  • 建设娱乐网站的要求什么是网站seo
  • 加强政协机关网站建设网络营销的主要内容有哪些
  • 怎样做网贷网站整站营销系统
  • 重庆的网站建设公司seo专员
  • 网站设计架构合肥网站优化公司
  • 电子商务就业方向优化营商环境心得体会
  • 网站预付款怎么做会计分录搜索优化seo
  • 网站美工建设意见可以下载新闻视频的网站
  • 网站建设服务好企业网络营销青岛
  • 做推送网站seo是对网站进行什么优化
  • 做智能家居网站需要的参考文献seo 资料包怎么获得
  • 为什么做街舞网站网络推广员怎么做
  • 新公司 做网站 流程怎样在百度上注册自己的店铺
  • 珠海建网站网络营销方法有哪些
  • 做网站要会没软件整合营销方案案例
  • 人才招聘网站建设方案百度灰色词排名代发
  • 养生网站模板下载企业百度推广
  • 做ppt模板网站seo优化师
  • 网站建设灯建网站模板
  • 小说网站模板htmlseo的概念