一、安装数据库

 https://www.cnblogs.com/huiyi0521/p/10113280.html

二、使用 mysql 命令为 root 用户授权 mysql 远程连接服务

mysql>use mysql;
mysql>update user set host = '%' where user ='root';
mysql>select host,user from user;
mysql> flush privileges;

三、查看数据库目前端口号

whereis my.conf #查看数据库的配置的位置

1、首先要先把my.cnf配置文件复制一份,开几个端口要复制几份当然要重新命名

cp /etc/my.cnf /etc/my_1.cnf
cp /etc/my.cnf /etc/my_2.cnf
cp /etc/my.cnf /etc/my_3.cnf

2、2.修改my_1.cnf my_2.cnf my_3.cnf文件把默认的3306端口改成 3307 3308 3309.

:wq!  #强制退出

以此类推 3308、3309 

3、数据库指定存放数据的目录也要重新复制

4、因为目录变了 要重新初始化数据库

  4.1 basedir=>mysql 安装目录。datadir=>mysql 数据库实例存放目录

查询安装数据库路径  

whereis mysql

  

查询运行文件所在路径

which mysql

  

5、启动mysql,当然这里要指定.cnf文件和目录启动

  初始化数据(在mysql/bin下有个 mysql_install_db 可执行文件初始化数据库),进入mysql/bin目录下,执行下面命令

更改

mysql --basedir=/usr/local/mysql/ --datadir=/var/lib/mysql3307 --defaults-file=/var/log/mysql.cnf

注:原本是这个命令 1、 因为配置文件没有指定 basedir 属性 2、还要加上  --user=mysql 参数

mysqld --user=mysql --basedir=/usr/bin/mysql --datadir=/var/lib/mysql3307
mysqld --user=mysql --basedir=/usr/bin/mysql --datadir=/var/lib/mysql3307 --defaults-file=/etc/my_1.cnf

  

安装出现下面则需要

yum install  libaio-devel.x86_64

7、访问3307端口的数据库

mysql -uroot -p -h127.0.0.1 -P3307

必须指定-h,而且不能使用localhost

停止3307端口的数据库

mysqladmin  -uroot -S /tmp/mysql3307.sock shutdown

8、7还是报错则是没有重启Mysql服务

systemctl restart mysqld   #重启服务

mysql -u root -p  -P3307   # 不要指定127.0.0.1或者localhost

MyNewPass4!

9、本地输入好像其实连接外部链接不上,才发现本地的伪的链接

具体查看 3307是否运行

对比下

netstat -an | grep 3306
netstat -an | grep 3307

 

五、同一台MySQL服务器启动多个端口-为读写分离做准备的更多相关文章

  1. 一台MySQL服务器启动多个端口

    一台MySQL服务器启动多个端口 在测试Mysql多主一从服务器,即一个从服务器多端口同步不同主库.本文记录了开启不同端口的操作. 详细步骤: 1.首先要先把my.cnf配置文件复制一份,开几个端口要 ...

  2. centos7环境搭建一台mysql服务器启动多个端口

    在一台服务器上启动多个mysql实例,分别用不同的端口号,因centos7版本安装mysql5.7后不存在mysqld_multi .mysqld_safe等命令,做踩坑总结 Mysql多实例实现的3 ...

  3. CentOS6.4 配置mysql服务器启动多个端口,同步单表数据

    ============================================================ ====多端口启动==== ========================= ...

  4. 如何配置多台mysql 服务器?

    当我们数据量增大时,数据库需要进行扩张时,或者做高可用,那么我们就需要用到同时多台mysql服务器.通过配置:可以实现,一台主mysql,负责记录数据的变化,多台从mysql,查询结果.修改文件:/w ...

  5. MySql绿色版安装步骤和方法,以及配置文件修改,Mysql服务器启动

    MySql绿色版Windows安装步骤和方法,以及配置文件修改,Mysql服务器启动 支持“标准”Markdown / CommonMark和Github风格的语法,也可变身为代码编辑器: 支持实时预 ...

  6. 【DB宝42】MySQL高可用架构MHA+ProxySQL实现读写分离和负载均衡

    目录 一.MHA+ProxySQL架构 二.快速搭建MHA环境 2.1 下载MHA镜像 2.2 编辑yml文件,创建MHA相关容器 2.3 安装docker-compose软件(若已安装,可忽略) 2 ...

  7. Mysql + keepalived 实现双主热备读写分离【转】

    Mysql + keepalived 实现双主热备读写分离 2013年6月16日frankwong发表评论阅读评论   架构图 系统:CentOS6.4_X86_64软件版本:Mysql-5.6.12 ...

  8. mysql主从配置实现一主一从读写分离

    主从介绍Mysql主从又叫Replication.AB复制.简单讲就是A与B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,实现数据实时同步mysql主从是基于binlog,主上需开启bin ...

  9. 使用ProxySQL实现MySQL Group Replication的故障转移、读写分离(二)

    在上一篇文章<使用ProxySQL实现MySQL Group Replication的故障转移.读写分离(一) > 中,已经完成了MGR+ProxySQL集群的搭建,也测试了ProxySQ ...

随机推荐

  1. [Micropython] TPYBoard STM32F407开发板运行第一个脚本

    从这篇教程开始将动手在TPYBoard STM32F407开发板上运行 Python 脚本,下面教大家拿到这个开发板后怎么用!(该款开发板某宝上有售) 1 连接开发板 通过 USB 线连接你的 PC ...

  2. Git基础使用教程

    Git是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常大的项目版本管理,是目前使用范围最广的版本管理工具. 之前的博客中介绍了linux下安装Git的内容,这篇博客,简单介绍下使用Gi ...

  3. 隐写工具Hydan的安装使用方法

    Hydan是可以在32位ELF二进制文件里隐藏信息的工具,主要原理是利用了i386指令中的冗余信息. 官网地址:http://www.crazyboy.com/hydan/ 但这个工具最后更新好像是在 ...

  4. Codechef SUMCUBE Sum of Cubes 组合、三元环计数

    传送门 好久没有做过图论题了-- 考虑\(k\)次方的组合意义,实际上,要求的所有方案中导出子图边数的\(k\)次方,等价于有顺序地选出其中\(k\)条边,计算它们在哪一些图中出现过,将所有方案计算出 ...

  5. Java获取文件Content-Type的四种方法

    HTTP Content-Type在线工具 有时候我们需要获取本地文件的Content-Type,已知 Jdk 自带了三种方式来获取文件类型. 另外还有第三方包 Magic 也提供了API.Magic ...

  6. ML.NET 示例:深度学习之集成TensorFlow

    写在前面 准备近期将微软的machinelearning-samples翻译成中文,水平有限,如有错漏,请大家多多指正. 如果有朋友对此感兴趣,可以加入我:https://github.com/fei ...

  7. zookeeper-操作与应用场景-《每日五分钟搞定大数据》

    Zookeeper作为一个分布式协调系统提供了一项基本服务:分布式锁服务,分布式锁是分布式协调技术实现的核心内容.像配置管理.任务分发.组服务.分布式消息队列.分布式通知/协调等,这些应用实际上都是基 ...

  8. Django Restframework 过滤器

    一.基本配置: 1.安装:pip install django-filter 2.将 django_filters 配置到INSTALLED-APPS中 3.对 REST_FRAMEWORK 配置: ...

  9. H5 id选择器和class选择器

    11-id选择器和class选择器 第一段文字 第二段文字 第三段文字 --> 第一段文字 第二段文字 第三段文字 <!DOCTYPE html> <html lang=&qu ...

  10. plw的晚餐(毒瘤题害我暴0)

    题意 描述 plw吃完午饭之后,马上又觉得肚子饿了.他决定马上从美食区离开,赶往下一个吃饭地点"香香鸡".但是在plw离开离开美食区之前,需要按美食区的规矩画一个特殊符号,并且如果 ...