在同一台机运行多个Mysql服务
2007-05-09 10:57:34 来源:WEB开发网[mysql]
no-auto-rehash
[isamchk]
key_buffer = 128M
sort_buffer_size = 128M
read_buffer = 2M
write_buffer = 2M
[myisamchk]
key_buffer = 128M
sort_buffer_size = 128M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
interactive-timeout
我的配置文件中有mysqld1,mysqld2,mysqld3,mysqld4。就是说我将启动4个mysql服务在同一服务器的不同端口——3306-3309,每datadir所指定的数据库文件路径都是不相同的,都有各自不同的日志文件。其它一些设置可用my.cnf 原来的内容.
ok, 重要的my.cnf编好的,现在为配置中不同mysql 服务建立各自文件夹和初始数据库等.
[mysqld1]是一个默认的,在我们安装mysql时已经有了,所以不用管它.
[mysqld2],只要根据配置就的路径为它建立一个目录就可以了.将把该目录改为mysql管理权
db-app:/ # mkdir /usr/local/mysql/data2
建数据库,我们可以把默认的mysql数据库复制过来,以利用其它的mysql帐号,其它数据库根据应用再建立.
db-app:/ # cp /usr/local/mysql/data1/mysql /usr/local/mysql/data2 -R
db-app:/ # chmod mysql.mysql /usr/local/mysql/data2 -R
[mysqld3],[mysqld4], 相同.
我们可能看看这些目录是否都存在.
db-app:/ # ls -l /usr/local/mysql/
drwxr-xr-x 6 mysql mysql 4096 Apr 9 17:54 data4
drwxr-x--- 2 mysql mysql 4096 Apr 9 17:14 data1
drwxr-xr-x 3 mysql mysql 4096 Apr 9 17:54 data2
drwxr-xr-x 3 mysql mysql 4096 Apr 9 17:54 data3
- ››多个Android 2.2编译ROM发布 国内市场同步本地化
- ››运行于以太网的基础协议
- ››运行 Android 的魅族 M9 参数细节出炉
- ››运行 Android Emulator 的方法
- ››运行Word总默认打开上次文档怎么办?
- ››运行于 Nexus One 的完整版 Firefox 截图曝光
- ››运行于 Nexus One 的 Opera Mobile for Android 演...
- ››运行 ASP.NET 的进程帐户必须具有IIS 元数据库权限...
- ››多个定时器的使用
- ››运行两个配置完全不同的Firefox
- ››同一邮箱可以注册多个帐号修改方法_for 7.X
- ››多个Excel表中的数据合并计算方法
更多精彩
赞助商链接