加入收藏 | 设为首页 | 会员中心 | 我要投稿 92站长网 (https://www.92zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql创建多个实例,my.cnf配置文件需要几个?

发布时间:2022-11-19 13:09:02 所属栏目:MySql教程 来源:网络
导读: mysql创建多个实例,my.cnf配置文件需要几个?
配置文件还是一个,只不过mysql的数据库存放目录需要多个,这根据你的实例来配置数据库存放目录。
给个多实例配置案例:
初始化数据库
[mysq

mysql创建多个实例,my.cnf配置文件需要几个?

配置文件还是一个,只不过mysql的数据库存放目录需要多个,这根据你的实例来配置数据库存放目录。

给个多实例配置案例:

初始化数据库

[mysql@localhost~]$mkdir/mydata/mysql_db/data_1001#创建数据库存放目录

[mysql@localhost~]$mkdir/mydata/mysql_db/data_1002

[mysql@localhost~]$mkdir/mydata/mysql_db/data_1003

[mysql@localhostmysql_db]$./bin/mysql_install_db–basedir=/mydata/mysql_db–datadir=/mydata/mysql_db/data_1001–user=mysql#数据库初始化

InstallingMySQLsystemtables…

Fillinghelptables…

Tostartmysqldatboottimeyouhavetocopy

support-files/mysql.servertotherightplaceforyoursystem

PLEASEREMEMBERTOSETAPASSWORDFORTHEMySQLrootUSER!

Todoso,starttheserver,thenissuethefollowingcommands:

/mydata/mysql_db/bin/mysqladmin-urootpassword‘new-password’

/mydata/mysql_db/bin/mysqladmin-uroot-hlocalhostpassword‘new-password’

Alternativelyyoucanrun:

/mydata/mysql_db/bin/mysql_secure_installation

whichwillalsogiveyoutheoptionofremovingthetest

databasesandanonymoususercreatedbydefault.Thisis

stronglyrecommendedforproductionservers.

Seethemanualformoreinstructions.

YoucanstarttheMySQLdaemonwith:

cd/mydata/mysql_db;/mydata/mysql_db/bin/mysqld_safe&

YoucantesttheMySQLdaemonwithmysql-test-run.pl

cd/mydata/mysql_db/mysql-test;perlmysql-test-run.pl

Pleasereportanyproblemswiththe/mydata/mysql_db/scripts/mysqlbugscript!

[mysql@localhostmysql_db]$./bin/mysql_install_db–basedir=/mydata/mysql_db–datadir=/mydata/mysql_db/data_1002–user=mysql

[mysql@localhostmysql_db]$./bin/mysql_install_db–basedir=/mydata/mysql_db–datadir=/mydata/mysql_db/data_1003–user=mysql

配置mysql_multi

[mysql@localhostmysql_db]$cd/home/mysql/

[mysql@localhost~]$vimy.cnf

[mysqld_multi]#添加内容如下

mysqld=/mydata/mysql_db/bin/mysqld_safe

mysqladmin=/mydata/mysql_db/bin/mysqladmin

user=mysql

[mysqld1001]

port=3306

socket=/tmp/mysql3306.sock

pid-file=/tmp/mysql3306.pid

basedir=/mydata/mysql_db

datadir=/mydata/mysql_db/data_1001

skip-locking

key_buffer_size=16K

max_allowed_packet=1M

table_open_cache=4

sort_buffer_size=64K

read_buffer_size=256K

read_rnd_buffer_size=256K

net_buffer_length=2K

thread_stack=128K

server-id=1

[mysqld1002]

port=3307

socket=/tmp/mysql3307.sock

basedir=/mydata/mysql_db

datadir=/mydata/mysql_db/data_1002

pid-file=/tmp/mysql3307.pid

skip-locking

key_buffer_size=16K

max_allowed_packet=1M

table_open_cache=4

sort_buffer_size=64K

read_buffer_size=256K

read_rnd_buffer_size=256K

net_buffer_length=2K

thread_stack=128K

server-id=1

[mysqld1003]

port=3308

socket=/tmp/mysql3308.sock

basedir=/mydata/mysql_db

datadir=/mydata/mysql_db/data_1003

pid-file=/tmp/mysql3308.pid

skip-locking

key_buffer_size=16K

max_allowed_packet=1M

table_open_cache=4

sort_buffer_size=64K

read_buffer_size=256K

read_rnd_buffer_size=256K

net_buffer_length=2K

thread_stack=128K

server-id=1

[client]

#password=your_password

port=3306

socket=/tmp/mysql.sock

多实例启动

[mysql@localhostmysql_db]$mysqld_multi–defaults-file=/home/mysql/my.cnf–user=mysqlstart1001-1003#启动mysql实例

mysql5.7配置文件怎么配置

Mysql的配置文件:

!includedir/etc/mysql/conf.d/

!includedir/etc/mysql/mysql.conf.d/

这两行的意思是配置文件在这两个目录下,也就是说你可以在这两个目录下配置,最好是不要直接改变

my.cnf文件,因为它会导致一些问题,比如当在升级Ubuntu/Mysql到一个新的版本时.这里我们创建一个新文件:sudovim

/etc/mysql/conf.d/utf8.cnf

utf8.cnf配置文件内容为:

[mysqld]

character-set-server=utf8

collation-server=utf8_general_ci

[client]

default-character-set=utf8

铂钴比色标准液-怎样配置标准的铂?怎样配置标准的铂-钴标准溶液

波长,nm吸光度

4300。110~0。120

4500。

多普达D600标准配置有哪些?大概多少钱?

锂电池(1250mAh),充电器,立体声耳机,触笔(2支),USB数据线,手机布套,屏幕保护贴,微软配套光盘,dopod配套光盘,说明书,售后服务册,dopod俱乐部手册,手机真伪鉴别卡

2960.00元

mysql的配置文件my.cnf在哪啊? 想修改它,怎么修改啊?

如果使用的是虚拟主机的话,是要运营商那边设置的 。但一般运营商虚拟主机服务器环境是不会随意增加设置的。大多数网站在里面都可以正常运行,不行的话建议你买个云主机或vps 也不贵,让程序员给你架设。linux版本是my.cnf,一般会放在/etc/my.cnf,/etc/mysql/my.cnf

win下的是my.ini,一般会在安装目录的根目录

还有就是,mysql就算没有这个配置文件也能运行的,你具体要修改什么

什么是my.cnf

my.cnf是mysql的windows版的配置文件(linux下通常叫my.ini)。首先my.cnf是mysql能够运行的前提,或者更准确一点说,如果这个文件没有就位或者设置不对(一般就是basedir和datadir的路径不对),则mysql访问无法启动。另外mysql配置,这个文件确定了mysql的配置参数,而mysql的配置参数对mysql的性能会有较大影响。另外就是其他区段的设置会对相应部分起作用。

分类出错了

(编辑:92站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!