在一台服务器安装多个MySQL数据库

一台服务上已经安装了mysql实例,可通过mysqld_multi命令新增实例1.假设该服务器上有一原有mysql实例,其basedir为/usr/local/m

一台服务上已经安装了mysql实例,可通过mysqld_multi命令新增实例

1.假设该服务器上有一原有mysql实例,,其basedir为/usr/local/mysql, 其数据目录为/usr/local/mysql/data,配置文件为/etc/my.cnf

# mkdir /opt/mysql3308

# cp –rfp /usr/local/data/mysql /opt/mysql3308/

# 假设这个新建的实例其数据目录放在/opt/mysql3308

这一步了。

# chown –R mysql:mysql /opt/mysql3308

# vi /etc/my.cnf

在文件的一开头,进行如此设置,保存退出.

[mysqld_multi]

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

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

user=root 

password=12345678          

这两行就不需要书写.

log = /usr/local/mysql/data/mysqld_multi.log

user=mysql

pid-file=/tmp/3308.pid

port=3308

socket=/tmp/mysql3308.sock

basedir=/usr/local/mysql

datadir=/opt/mysql3308

#server-id=3308                     # 此参数server-id在设置数据库主从复制时可以启用

 

# Example MySQL config file for large systems.

#

# This is for a large system with memory = 512M where the system runs mainly

# MySQL.

 

# mysqld_multi start 2

# 启动该新增新例

此时netstat –ntl,应该可以看到3308端口已经启动

ps –ef|grep mysql,应该可以该新增实例的参数。

# ./bin/mysql –uroot –S /tmp/mysql3308.sock

# 该命令为连接该数据库实例.

linux

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1916585.html

(0)
上一篇 2025年2月22日 18:10:15
下一篇 2025年2月22日 18:10:52

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • MySQL中特殊的SQL用法

    作为数据库软件,mysql和oracle等都是基于标准的sql,但还是存在一些异同,这里对不同点进行列举:1、limit (注意行号从0开始) 作为数据库软件,mysql和Oracle等都是基于标准的sql,但还是存在一些异同,这里对不同点…

    数据库 2025年2月22日
    100
  • Redhat下MySQL 5.5.20安装配置

    mysql 最新的版本都需要cmake编译安装,估计以后的版本也会采用这种方式,所以特地记录一下安装步骤及过程,以供参考。注意:此安 mysql 最新的版本都需要cmake编译安装,估计以后的版本也会采用这种方式,,所以特地记录一下安装步骤…

    数据库 2025年2月22日
    100
  • MySQL 查询随机条记录的sql语句和php计算概率

    最近在网上找了下mysql查询随机的几个sql,我把最终的记录下来。 SELECT * FROM uchome_mtag AS a JOIN (SELECT MAX(tagid) AS i 最近在网上找了下mysql查询随机的几个sql,我…

    数据库 2025年2月22日
    100
  • 在MySQL中利用外键实现级联删除

    首先,目前在产品环境可用的MySQL版本(指4.0.x和4.1.x)中,只有InnoDB引擎才允许使用外键,所以,我们的数据表必须使用InnoDB引 首先,目前在产品环境可用的MySQL版本(指4.0.x和4.1.x)中,只有InnoDB引…

    数据库 2025年2月22日
    100
  • MySQL互为主从复制常见问题

    报错:1)change master导致的: Last_IO_Error: error connecting to master 报错:1)change master导致的:              Last_IO_Error: erro…

    数据库 2025年2月22日
    100
  • MySQL 创建用户自定义函数

    为了防止分号产生的中途输出,自己定义一个 分隔符,这里仿照mysql官方的例子:使用两个美元符号 $$ 作为分割符号,下面这段代码 为了防止分号产生的中途输出,自己定义一个 分隔符,这里仿照mysql官方的例子:使用两个美元符号 $$ 作为…

    数据库 2025年2月22日
    100
  • 用MySQL创建数据库和数据库表的SQL命令

    1、使用SHOW语句找出在服务器上当前存在什么数据库: mysqlgt; SHOW DATABASES; +———-+ | Database | +———-+ 1、使用…

    数据库 2025年2月22日
    100
  • MySQL主从失败 错误Got fatal error 1236解决方法

    MySQL主从失败 错误Got fatal error 1236解决方法 由于主服务器异外重启, 导致从报错, 错误如下:show slave status错误:mysql> show slave statusGMaster_Log_…

    数据库 2025年2月22日
    100
  • MySQL 访问某数据 crash

    症状: mysqldump 导出数据 或者访问某张表的或者某条数据的时候 mysql 直接 挂 了. 日志如下: InnoDB: Database page corruption 症状: mysqldump 导出数据 或者访问某张表的或者某…

    数据库 2025年2月22日
    100
  • 关于MySQL MyISAM 表并发

    MyISAM存储引擎的读锁和写锁是互斥的,读写操作是串行的。那么,一个进程请求某个MyISAM表的读锁,同时另一个进程也请求同一表的 MyISAM的锁调度 MyISAM存储引擎的读锁和写锁是互斥的,读写操作是串行的。那么,一个进程请求某个M…

    数据库 2025年2月22日
    100

发表回复

登录后才能评论