mysql安装和多实例配置_第1页
mysql安装和多实例配置_第2页
mysql安装和多实例配置_第3页
mysql安装和多实例配置_第4页
mysql安装和多实例配置_第5页
已阅读5页,还剩113页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学习是没有捷径,需要自己的努力。技术是根基,沟通是桥梁,思想是灵魂it3246 弥沛学习是没有捷径,需要自己的努力。技术是根基,沟通是桥梁,思想是灵魂MySQL介绍MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业

2、版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。 mysql引擎介绍mysql 存储引擎Innodb存储引擎Myisam存储引擎 (MYD 存储数据 MYI 存储索引文件)mysql 5.0开始 支持256T单张表Memory 存储引擎数据库文件1 参数文件 2 日志文件 3 Socket文件 4 PID文件 5 mysql表结构文件 6存储引擎文件(Innodb为主)日志文件错误日志慢查询日志查询日志二进制日志mysql 体系结构分层设计 引入存储银亭设计 连接层SQL层存储层mysql引擎介绍mysql 存储引擎In

3、nodb存储引擎Myisam存储引擎 (MYD 存储数据 MYI 存储索引文件)mysql 5.0开始 支持256T单张表Memory 存储引擎数据库文件1 参数文件 2 日志文件 3 Socket文件 4 PID文件 5 mysql表结构文件 6存储引擎文件(Innodb为主)日志文件错误日志慢查询日志查询日志二进制日志mysql 体系结构分层设计 引入存储银亭设计 连接层SQL层存储层mysql安装方式:使用yum命令安装安装和配置mysql的RPM包安装和配置mysql的二进制包(*)安装和配置mysql的源码包编译安装2016-10-121 MySQL安装在 CentOS 6.5 中以

4、命令行方式安装 MySQL 5.7.15 for Linux Generic 二进制版本1.1 基于Centos6.5的Mysql5.7.15二进制源码安装操作系统准备,本次mysql5.7实战安装是在Centos6.5 x86_64系统上完成。如下是系统详情。rootmysqlserver # uname -aLinux mysqlserver 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linuxrootmysqlserver # cat /etc/redhat-rel

5、ease CentOS release 6.5 (Final)1MySQL软件包准备我下载的是版本是mysql5.7.15社区版。安装包下载二进制源码免编译的包。可以通过mysql官网下载,如下链接是我已经下载好保存在网盘的,也可以参考使用。(官网已经更新到5.7.16了)mysql-5.7.15-linux-glibc2.5-x86_64.tar.gz安装包通过ftp或者secureCRT工具上传到centos系统中2.解压MySQL软件包,指定安装目录,修改MySQL目录名将mysql安装包上传到centos系统后,解压软件包。将解压后生成的目录,复制到/usr/local/下并改名为my

6、sql,/usr/local/mysql就是MySQL数据库的安装目录。rootmysqlserver mysqltar xfz mysql-5.7.15-linux-glibc2.5-x86_64.tar.gz rootmysqlserver mysqlmv mysql-5.7.15-linux-glibc2.5-x86_64 /usr/local/mysqlrootmysqlserver mysqlln -sv mysql-5.7.15-linux-glibc2.5-x86_64 /usr/local/mysql3 创建mysql用户rootmysqlserver mysql# group

7、add mysqlrootmysqlserver mysql# useradd -g mysql -s /sbin/nologin -M mysqlrootmysqlserver mysql#id mysql #检测是否创建成功4 创建mysql数据目录和日志目录。mysql在初始化数据库的时候会用到该数据目录rootmysqlserver mysql# mkdir /mysql /mysql/data /mysql/log5. 更改目录权限更改目录权限,以便mysql在初始化时候顺利进行。rootmysqlserver mysql# chown -R mysql:mysql /usr/loc

8、al/mysql /mysql6 创建f文件rootmysqlserver local# vi /etc/f配置文件如下:clientport = 3306socket = /tmp/mysql.sockmysqldserver_id=10port = 3306user = mysqlsocket = /tmp/mysql.sockbasedir = /usr/local/mysqldatadir = /mysql/datapid-file = /mysql/data/mysql.pidmax_connections = 1000max_connect_errors = 1000table_o

9、pen_cache = 1024max_allowed_packet = 128Mopen_files_limit = 65535# innodbinnodb_buffer_pool_size = 1024Minnodb_file_per_table = 1innodb_write_io_threads = 4innodb_read_io_threads = 4innodb_purge_threads = 2innodb_flush_log_at_trx_commit = 1innodb_log_file_size = 512Minnodb_log_files_in_group = 2inno

10、db_log_buffer_size = 16Minnodb_max_dirty_pages_pct = 80innodb_lock_wait_timeout = 30innodb_data_file_path=ibdata1:1024M:autoextend#loglog_error = /mysql/log/mysql-error.log slow_query_log = 1long_query_time = 1 slow_query_log_file = /mysql/log/mysql-slow.logsql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_T

11、ABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION说明:这里只是进行了一些简单的配置,如果稍后需要可以自己按需添加配置配置文件说明7 初始化数据库在5.7.6之前初始化的方法是:数据库安装目录/scripts/mysql_install_db -user=mysql我下载的是最新的5.7.15,5.7.6之后的版本初始化数据库不再使用mysql_install_db,使用bin/mysqld -initialize -user=mysql

12、 -basedir=/usr/local/mysql -datadir=/mysql/data7.1进入数据库目录,以下配置都在/usr/local/mysql下rootmysqlserver mysqlbin/mysqld -initialize -user=mysql -basedir=/usr/local/mysql -datadir=/mysql/data -innodb_undo_tablespaces=3 -explicit_defaults_for_timestamp如果配置了f的log_error,那么初始密码在log_error文件中,否则会打印出来。如下图中,红色笔迹勾选的

13、就是密码。A temporary is generated for rootlocalhost:-7&YUR<%ox- MySQL初始化完成后就可以使用这个密码在本机通过root用户登录。rootmysqlserver mysqlbin/mysql_ssl_rsa_setup -datadir=/mysql/data7.2配置启动文件,启动MySQL服务Mysql的启动文件mysql.server放在mysql源码包中,如下目录/usr/local/mysql/support-files,复制该文件同时改名为mysql到/etc/init.d/mysqlrootmysqlserv

14、er bincp support-files/mysql.server /etc/init.d/mysqlmysql启动设置成功如下,但是启动mysql失败,因为环境变量没有配置。7.3配置环境变量方法一:rootmysqlserver mysql# vim /etc/profilemysql_home=/usr/local/mysqlPATH=$PATH:$mysql_home/bin方法二:rootmysqlserver bin# echo 'PATH=/usr/local/mysql/bin:$PATH' >> /etc/profile 使添加的mysql的环

15、境变量生效。rootmysqlserver bin# source /etc/profilerootmysqlserver bin# echo $PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/mysql/binmysql环境变量已经生效MySQL 环境变量增加内容小结echo 'export PATH=/mysql安装目录/bin:$PATH'>>/etc/profiletail -l /etc/profilesource /etc/prof

16、ileecho $PATH7.4设置开机启动mysqlrootmysqlserver bin# chkconfig -add mysqlrootmysqlserver bin# chkconfig mysql onrootmysqlserver bin# chkconfig -list mysqlmysql 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭8.登陆数据库rootmysqlserver # mysql -uroot -pEnter password: Welcome to the MySQL monitor. Commands end with ; or g.

17、Your MySQL connection id is 5Server version: 5.7.15-log MySQL Community Server (GPL)Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type &#

18、39;help;' or 'h' for help. Type 'c' to clear the current input statement.到此,MySQL5.7的安装基本完成。在文章整理过程中,难免出现错误或者表达不当的地方,希望大家通过实际操作后指出不足,给予建议或者意见。9.注意事项在5.7中存储密码的字段不再是password了,变成了authentication_stringupdate mysql.user set authentication_string=password('root') where user=

19、9;root'修改root密码后如果第一次使用root用户登入mysql系统还会需要重置一次root密码SET PASSWORD=PASSWORD('root');1.2如何找回MySQL数据库的root密码修改Mysql root密码 方法1:用SET PASSWORD命令登录MySQL数据库操作,已知MySQL数据库密码1 mysql -u root2 mysql> SET PASSWORD FOR 'root''localhost' =PASSWORD('newpass');方法2:用mysqladmin不用登

20、录MySQL直接修改1MySQL没有设置密码,可以进行如下操作mysqladmin -u root password "newpass"2 如果root已经设置过密码,采用如下方法mysqladmin -u root password oldpass "newpass"需要知道旧密码方法3: 用UPDATE直接编辑user表已知MySQL密码,登录MySQL数据库1 mysql -u root2 mysql> use mysql;3 mysql> UPDATE user SET Password = PASSWORD('newpass

21、') WHERE user = 'root'mysql> FLUSH PRIVILEGES;注意一定刷新权限在丢失root密码的时候,可以这样1 mysqld_safe -skip-grant-tables&2 mysql -u root mysql3 mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root'4 mysql> FLUSH PRIVILEGES;修改MySQL数据库登录密码方案方案一:MySQL提供跳过访

22、问控制的命令行参数,通过在命令行以此命令启动MySQL服务器:mysqld_safe -skip-grant-tables&即可跳过MySQL的访问控制,任何人都可以在控制台以管理员的身份进入MySQL数据库。需要注意的是在修改完密码以后要把MySQL服务器停掉重新启动才会生效先找到mysql.server 然后停止mysql服务/etc/init.d/mysql stop# mysqld_safe -skip-grant-tables -skip-networking &# mysql>use mysql;>update user set password=PAS

23、SWORD("new-password") where user="root">flush privileges;注意5.6以前版本密码字段是password5.6之后,5.7版本字段是authentication_string方案二可以进行如下的步骤重新设置MySQL的root密码:1首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apa

24、che以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。2修改MySQL的登录设置:# vi /etc/f在mysqld的段中加上一句:skip-grant-tables例如:mysqlddatadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockskip-name-resolveskip-grant-tables保存并且退出vi。如果想要关闭MySQL服务,因为刚刚的启动是以skip-grant-table登陆的。关闭方式是mysqladmin命令如下:rootmysqlserver

25、# mysqladmin -uroot -p shutdownEnter password: #此处输入修改过的3307mysql实例的密码3重新启动mysqlrootmysqlserver bin# /etc/init.d/mysql restartShutting down MySQL. SUCCESS! Starting MySQL. SUCCESS! rootmysqlserver bin# 4登录并修改MySQL的root密码# /usr/local/mysql/bin/mysqlrootmysqlserver bin# mysqlWelcome to the MySQL monit

26、or. Commands end with ; or g.Your MySQL connection id is 2Server version: 5.7.15-log MySQL Community Server (GPL)Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of t

27、heir respectiveowners.Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.mysql> use mysqlReading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changedmysql> updat

28、e user set password = password('123456') where user='root'ERROR 1054 (42S22): Unknown column 'password' in 'field list'在5.7中存储密码的字段不再是password了,变成了authentication_stringupdate mysql.user set authentication_string=password('新密码') where user='root'5将MySQL

29、的登录设置修改回来# vi /etc/f将刚才在mysqld的段中加上的skip-grant-tables删除保存并且退出vi。6重新启动mysql# /etc/init.d/mysql restartStopping MySQL: OK Starting MySQL: OK 登陆查看方法三:如果你忘记了你的MYSQL的root口令的话,你可以通过下面的过程恢复。1. 向mysqld server 发送kill命令关掉mysqld server(不是 kill -9),存放进程ID的文件通常在MYSQL的数据库所在的目录中。kill cat /mysql-data-directory/host

30、name.pid你必须是UNIX的root用户或者是你所运行的SERVER上的同等用户,才能执行这个操作。2. 使用-skip-grant-tables' 参数来启动 mysqld。3. 使用mysql -h hostname mysql'命令登录到mysqld server ,用grant命令改变口令。你也可以这样做:mysqladmin -h hostname -u user password 'new password''。(其实也可以用use mysql; update user set password =password('yourp

31、ass') where user='root' 来做到。)4. 载入权限表: mysqladmin -h hostname flush-privileges' ,或者使用 SQL 命令FLUSH PRIVILEGES'。(当然,在这里,你也可以重启mysqld。)方法四:(一定要先备份)1,重新在另一台电脑上安装相同版本的MySQL2,删除忘记密码的电脑中MySQL安装目录中datamysql的全部内容(要先停止MySQL服务)3,Copy新装的电脑上MySQL安装目录中datamysql的全部内容 to 刚刚删除的目录中4,启动MySQL服务这样就只有

32、一个root用户了,密码为空MySQL 二进制源码包安装小结2016-10-14一般我们平时安装MySQL都是源码包安装的,但是由于它的编译需要很长的时间,所以,我们公司的工程师都建议我们安装二进制免编译包。你可以到MySQL官方网站去下载.下载下来以后,你要做的几步为:1 解压tar zxvf mysql-5.0.77-linux-x86_64-icc-glibc23.tar.gz2 把解压完的数据放到合适的位置mv mysql-5.0.77-linux-x86_64-icc-glibc23 /usr/local/3 做一个软链接,这样做的目的是方便日后升级 ln -sv /usr/loca

33、l/mysql-5.0.77-linux-x86_64-icc-glibc23 /usr/local/mysql4 建立mysql用户 useradd mysql5 初始化数据库 cd /usr/local/mysql/ ; ./scripts/mysql_install_db -user=mysql /初始化库的时候可以只加一个-user,另外要想指定安装目录的话加上 basedir=<安装目录>这个参数 ,想指定data目录的话,需要加上 -datadir=<数据目录> 这个参数,要这样 ./scripts/mysql_install_db -user=mysql

34、-basedir=/usr/local/mysql-datadir=/data/mysql6 拷贝配置文件 cp support-files/my-f /etc/f7 拷贝启动脚本文件 cp support-files/mysql.server /etc/init.d/mysqld8 修改权限 chmod 755 /etc/init.d/mysqld9 修改启动脚本 vim /etc/init.d/mysqld /如果在初始话的时候指定了datadir,则要修改这个文件中的datadir部分,否则启动不了10 启动MySQL /etc/init.d/mysqld start11 配置环境变量1

35、2 登陆MySQLMySQL-5.6.33二进制版本安装过程一、操作系统安装环境1. 操作系统:CentOS 6.5 x86_64, 操作系统基本环境提前准备过程略过。 2. 二进制MySQL版本:mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz 3. 本安装过程也适合mysql-5.5.x二进制版本的安装过程参考。二、安装mysql-5.6.331. 下载编译版本 mysql-5.6.33-linux-glibc2.5-x86_64.tar.gztar mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz -C /usr/loc

36、alcd /usr/local/ln -sv mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz2. 准备mysql用户groupadd mysqluseradd -g mysql -M -s /sbin/nologin mysql3. 初始化mysql,数据库位置采用默认位置chown -R mysql:mysql /usr/local/mysql/usr/local/mysql/scripts/mysql_install_db -user=mysql -basedir=/usr/local/mysql -datadir=/mysql/data4. mysql

37、服务配置cd /usr/local/mysqlcp support-files/my-f /etc/f cp support-files/mysql.server /etc/rc.d/init.d/mysqldchkconfig -add mysqldchkconfig -list mysqldchkconfig mysqld on5. 配置Mysql命令链接,也可以采用加入环境变量中,该方式可以略过。ln -sf /usr/local/mysql/bin/mysql /usr/bin/mysqlln -sf /usr/local/mysql/bin/mysqldump /usr/bin/my

38、sqldumpln -sf /usr/local/mysql/bin/myisamchk /usr/bin/myisamchkln -sf /usr/local/mysql/bin/mysqld_safe /usr/bin/mysqld_safe或通过加入环境变量中解决。# vi /etc/profile export PATH=/usr/local/mysql/bin/:$PATH# source /etc/profile7. Mysql配置文件,仅是为了能启动测试vi /etc/fclientport = 3306default-character-set = utf8socket = /

39、tmp/mysql.sockmysqldcharacter-set-server = utf8 collation-server = utf8_general_ci port = 3306socket = /tmp/mysql.sockbasedir = /usr/local/mysqldatadir = /mysql/dataskip-external-lockingkey_buffer_size = 16Mmax_allowed_packet = 1Mtable_open_cache = 64sort_buffer_size = 512Knet_buffer_length = 8Kread

40、_buffer_size = 256Kread_rnd_buffer_size = 512Kmyisam_sort_buffer_size = 8Mlog-bin=mysql-binbinlog_format=mixedserver-id = 1mysqldumpquickmax_allowed_packet = 16Mmysqlno-auto-rehashmyisamchkkey_buffer_size = 20Msort_buffer_size = 20Mread_buffer = 2Mwrite_buffer = 2Mmysqlhotcopyinteractive-timeout8. 启

41、动mysqlservice mysqld start9. 修改管理员密码并测试# /usr/local/mysql/bin/mysqladmin -u root password '123456' #设置管理员密码# /usr/local/mysql/bin/mysql -u root -p #测试密码输入10. 配置mysql帐号安全/usr/local/mysql/bin/mysql_secure_installationNOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL SERVERS I

42、N PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!In order to log into MySQL to secure it, we'll need the currentpassword for the root user. If you've just installed MySQL, andyou haven't set the root password yet, the password will be blank,so you should just press enter here.Enter curr

43、ent password for root (enter for none): OK, successfully used password, moving on.Setting the root password ensures that nobody can log into the MySQLroot user without the proper authorisation.You already have a root password set, so you can safely answer 'n'.Change the root password? Y/n n

44、. skipping.By default, a MySQL installation has an anonymous user, allowing anyoneto log into MySQL without having to have a user account created forthem. This is intended only for testing, and to make the installationgo a bit smoother. You should remove them before moving into aproduction environme

45、nt.Remove anonymous users? Y/n y . Success!Normally, root should only be allowed to connect from 'localhost'. Thisensures that someone cannot guess at the root password from the network.Disallow root login remotely? Y/n n . skipping.By default, MySQL comes with a database named 'test'

46、; that anyone canaccess. This is also intended only for testing, and should be removedbefore moving into a production environment.Remove test database and access to it? Y/n y - Dropping test database. . Success! - Removing privileges on test database. . Success!Reloading the privilege tables will en

47、sure that all changes made so farwill take effect immediately.Reload privilege tables now? Y/n y . Success!All done! If you've completed all of the above steps, your MySQLinstallation should now be secure.Thanks for using MySQL!Cleaning up.MySQL多实例2016-10-171.MySQL多实例介绍1.1.什么是MySQL多实例MySQL多实例就是在

48、一台机器上开启多个不同的服务端口(如:3306,3307),运行多个MySQL服务进程,通过不同的socket监听不同的服务端口来提供各自的服务。这些mysql实例共用一套mysql安装程序,使用不同的f配置文件、启动程序、数据文件。在提供服务时,mysql多实例在逻辑上看来是各自独立的,各个实例之间根据配置文件的设定值,来取得服务器的相关硬件资源。1.2.MySQL多实例的特点1 有效利用服务器资源,当单个服务器资源有剩余时,可以充分利用剩余的资源提供更多的服务。2 节约服务器资源3 资源互相抢占问题,当某个服务实例服务并发很高时或者开启慢查询时,会消耗更多的内存、CPU、磁盘IO资源,导致

49、服务器上的其他实例提供服务的质量下降;1.3.mysql多实例应用场景1 资金紧张型公司的选择当公司业务访问量不太大,又舍不得花钱,但同时又希望不同业务的数据库服务各自独立,而且需要主从同步进行等技术提供备份或读写分离服务时,使用多实例是最好不过的。2 并发访问不是特别大的业务当公司业务访问量不太大,服务器资源基本闲置的比较多,这是就很适合多实例的应用。如果对SQL语句优化的好,多实例是一个很值得使用的技术。即使并发很大,只要合理分配好系统资源,也不会有太大问题。1.4.部署mysql多实例的两种方式第一种是使用多个配置文件启动不同的进程来实现多实例,这种方式的优势逻辑简单,配置简单,缺点是管

50、理起来不太方便;第二种是通过官方自带的mysqld_multi使用单独的配置文件来实现多实例,这种方式定制每个实例的配置不太方面,优点是管理起来很方便,集中管理;1.5.同一开发环境下安装两个数据库,必须处理以下问题配置文件安装路径不能相同数据库目录不能相同启动脚本不能同名端口不能相同socket文件的生成路径不能相同2.Mysql多实例安装部署|官方自带的mysqld_multi以下配置方案是通过官方自带的mysqld_multi使用单独的配置文件来实现多实例2.1.部署环境(安装过的可以略过此步骤)rootmysqlnode1 mysql# cat /etc/redhat-release

51、CentOS release 6.5 (Final)2.2.mysql软件包下载2.2.1.免编译二进制包mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz2.3.解压和迁移tar -xvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gzmv mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql2.4.关闭iptables临时关闭:service iptables stop 永久关闭:chkconfig iptables off2.5.关闭selinuxvi /etc/sysc

52、onfig/selinux 将SELINUX修改为DISABLED,即SELINUX=DISABLED 2.6.创建mysql用户groupadd -g 27 mysqluseradd -u 27 -g mysql mysqlid mysqluid=501(mysql) gid=501(mysql) groups=501(mysql)2.7.创建相关目录mkdir -p /data/mysql/ mysql_3306,mysql_3307mkdir /data/mysql/mysql_3306/ data,log,tmpmkdir /data/mysql/mysql_3307/ data,lo

53、g,tmp2.8.更改目录权限chown -R mysql:mysql /data/mysql/ chown -R mysql:mysql /usr/local/mysql/2.9. 添加环境变量echo 'export PATH=$PATH:/usr/local/mysql/bin' >> /etc/profile source /etc/profile 2.10.复制f文件到etc目录cp /usr/local/mysql/support-files/my-f /etc/f2.11.修改f(在一个文件中修改即可)client port=3306 socket=/

54、tmp/mysql.sock mysqld_multi mysqld = /usr/local/mysql /bin/mysqld_safe mysqladmin = /usr/local/mysql /bin/mysqladmin log = /data/mysql/mysqld_multi.log mysqld user=mysql basedir = /usr/local/mysql sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES mysqld3306 mysqld=mysqld mysqladmin=mysqladmin data

55、dir=/data/mysql/mysql_3306/data port=3306 server_id=3306 socket=/tmp/mysql_3306.sock log-output=file slow_query_log = 1 long_query_time = 1 slow_query_log_file = /data/mysql/mysql_3306/log/slow.log log-error = /data/mysql/mysql_3306/log/error.log binlog_format = mixed log-bin = /data/mysql/mysql_3306/log/mysql3306_bin mysqld3307 mysqld=mysqld mysqladmin=mysqladmin datadir=/data/mysql/mysql_3307/data port=3307 server_id=3307 socket=/tmp/mysql_3307.sock log-output=file slow_query_log = 1 lo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论