首页 > 数据库 >mysql多实例配置

mysql多实例配置

时间:2023-04-03 20:04:35浏览次数:44  
标签:mysqld1 dir1 mysqld2 配置 sock 实例 usr mysql

实现在一台服务器上开两个数据库服务。

配置:

[mysqld_multi]

user=root

mysqld=/usr/local/mysql/bin/mysqld_safe

mysqladmin=/usr/local/mysql/bin/mysqladmin

[mysqld1]

datadir=/dir1

port=3307

pid-file=/dir1/mysqld1.pid

log-error=/dir1/mysqld1.err

socket=/dir1/mysqld1.sock

[mysqld2]

datadir=/dir2

port=3308

pid-file=/dir2/mysqld2.pid

log-error=/dir2/mysqld2.err

socket=/dir2/mysqld2.sock

mysql多实例配置_数据库

启动服务(会生成一个随机密码)

root@bee ~]# /usr/local/mysql/bin/mysqld_multi  start 1

mysql多实例配置_多实例_02

连接数据库

[root@bee ~]# mysql -uroot -p"L)lhINm9u2nX" -S /dir1/mysqld1.sock

mysql多实例配置_修改密码_03

注:用初始密码登录后是不能直接对数据库进行操作的,得先修改密码之后才能进行后续相应的操作。

修改密码命令:

mysql> alter user root@"localhost" identified by "123456";

mysql多实例配置_多实例_04


第二个数据库也是使用一样的方法配置即可。

标签:mysqld1,dir1,mysqld2,配置,sock,实例,usr,mysql
From: https://blog.51cto.com/u_15937426/6167169

相关文章

  • 高可靠myql配置-双MysqlRouter+MHA
    普通的主备方案 双MysqlRouter+MHA  3.1资源角色 主机IP 软件版本 备注RouterMaster 192.10.13.203 8.0.16 192.10.13.205RouterSlave 192.10.13.204 8.0.16 192.10.13.205MHAManager 192.10.13.206 MHA0.56 MHANode&Mysql主 192.10.13.201 MHA0.56&My......
  • 多台服务器之间配置ssh免密登录
    需求:假设有N台服务器,N台服务器之间都需要配置相互间免密登录步骤1:在一台服务器上安装ansibleyum-yinstallepel-release&&  yum-yinstallansible步骤2:在这台服务器上生成密钥对ssh-keygen步骤3:生成authorized_keys文件,并修改为600权限cp id_rsa.pub authorized_k......
  • ansible 部署mysql 5.7
    准备工作创建roles目录#mkdir-pv/data/apps/ansible/roles/mysql-5.7/{files,tasks,handlers,templates,vars}hosts[ubuntu]172.16.18.31ansible_ssh_port=22ansible_ssh_user=ubuntuhostname=app-01测试连通性#ansibleubuntu-mping172.16.18.247|SUCCESS=......
  • MySQL 关闭 binlog 日志
    【关闭binlog日志】1、vim/etc/my.cnf注释如下内容:#log-bin=mysql-bin#binlog_format=mixed#server-id=1#expire_logs_days=102、重启mysql服务/etc/init.d/mysqlrestart......
  • ubuntu eclipse 下驚醒GTK的配置(全)
    偶然的想法想玩玩GTK,因为Qt就是对gtk的C++封装,想着gtk应该比qt更高的执行效率吧,下面分享下自己搭建的过程。 1、我的ubuntu虚拟机是安装了eclipse+cdt的,如果是安装了eclipse没有安装CDT,则要安装CDT:     .可以在Eclipseupdate中输入以下地址来安装:http://download.eclipse......
  • MySQL实现over partition by(分组后对组内数据排序)
     开发中遇到了这样一个需求:统计商品库存,产品ID+子产品名称都相同时,可以确定是同一款商品。当商品来自不同的渠道时,我们要统计每个渠道中最大的那一个。如果在Oracle中可以通过分析函数OVER(PARTITIONBY…ORDERBY…)来实现。在MySQL中应该怎么来实现呢。现在通过两种......
  • laravel8 elasticsearch 配置搭建使用
     laravel8框架 扩展elasticsearch  首先 elasticsearch 的版本号 需要和 扩展的版本号对应composerrequireelasticsearch/elasticsearch 然后是配置到common 调用文件<?phpnamespaceApp\Es;useElasticsearch\ClientBuilder;classMyEs{//......
  • YUM安装MySQL 8.0
     安装官方yumrpm-ivhhttps://repo.mysql.com//mysql57-community-release-el7-9.noarch.rpm 调试yum关闭旧版本yum-config-manager--disablemysql57-community开启新版本yum-config-manager--enablemysql80-community安装mysql8.0yuminstallmysql-co......
  • 阿里云RDS与ECS自建mysql数据库主从同步(GTID方式)
      1、GTID的概念全局事务标识:globaltransactionidentifiers;GTID是一个事务一一对应,并且全局唯一ID;一个GTID在一个服务器上只执行一次,避免重复执行导致数据混乱或者主从不一致;GTID用来代替传统复制方法,不再使用MASTER_LOG_FILE+MASTER_LOG_POS开启复制。而是使用MASTER_AUT......
  • MySQL使用DROP TABLE命令删除表怎么恢复?
    前言今天同事勿删除了一个测试环境表,因为刚好在跑重要的数据,重新跑又比较麻烦,所以尝试看能不能通过恢复数据的方式进行数据恢复,如果你也是重要数据一定要切记“不要慌,慌也没用”。百度过一些例子,哪些例子比较适合表刚刚创建后被删除,就能完全恢复,本篇文章适合那种创建很长时间,表......