日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

MySQL數據庫入門之多實例配置方法詳解

瀏覽:50日期:2023-10-15 10:50:08

本文實例講述了MySQL數據庫入門之多實例配置方法。分享給大家供大家參考,具體如下:

前面介紹了相關的基礎命令操作:MySQL數據庫基礎篇之入門基礎命令

所有的操作都是基于單實例的,mysql多實例在實際生產環境也是非常實用的,因為必須要掌握。

1、什么是多實例

多實例就是一臺服務器上開啟多個不同的服務端口(默認3306),運行多個mysql的服務進程,這此服務進程通過不同的socket監聽不同的服務端口來提供各在的服務,所有實例之間共同使用一套MYSQL的安裝程序,但各自使用不同的配置文件、啟動程序、數據文件,在邏輯上是相對獨立的。

多實例主要作用是:充分利用現有的服務器硬件資源,為不同的服務提供數據服務,但是如果某個實例并發比較高的,同樣是會影響到其它實例的性能

2、安裝多實例環境準備

安裝前需要先安裝mysql,但是只需將安裝過程進行到make install即可(編譯安裝),如果使用免安裝程序,只需解壓軟件包即可,今天的環境是通過免安裝包來安裝mysql主程序(其它的安裝可以參考前面的安裝過程自行測試)

系統環境

[root@centos6 ~]# cat /etc/redhat-release CentOS release 6.5 (Final)[root@centos6 ~]# uname -r2.6.32-431.el6.x86_64

安裝程序

mysql-5.5.52-linux2.6-x86_64.tar.gz

首先將軟件下載到本地

wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.52-linux2.6-x86_64.tar.gz

創建安裝用戶

[root@centos6 ~]#groupadd mysql[root@centos6 ~]#useradd mysql -s /sbin/nologin -g mysql -M[root@centos6 ~]#tail -1 /etc/passwdmysql:x:500:500::/home/mysql:/sbin/nologin

創建多實例的數據目錄

[root@centos6 tools]# mkdir -p /data/{3306,3307}[root@centos6 tools]# tree /data//data/+-- 3306+-- 33072 directories, 0 files3、安裝MYSQL多實例

接下來進行安裝mysql的多實例操作

解壓軟件

[root@centos6 tools]# ll mysql-5.5.52-linux2.6-x86_64.tar.gz -rw-r--r--. 1 root root 185855000 Aug 26 21:38 mysql-5.5.52-linux2.6-x86_64.tar.gz[root@centos6 tools]# tar zxf mysql-5.5.52-linux2.6-x86_64.tar.gz

拷貝配置文件

[root@centos6 mysql-5.5.52-linux2.6-x86_64]# cp support-files/my-small.cnf /data/3306/my.cnf[root@centos6 mysql-5.5.52-linux2.6-x86_64]# cp support-files/mysql.server /data/3306/mysql[root@centos6 mysql-5.5.52-linux2.6-x86_64]# cp support-files/my-small.cnf /data/3307/my.cnf[root@centos6 mysql-5.5.52-linux2.6-x86_64]# cp support-files/mysql.server /data/3307/mysql

為一規范安裝路徑,將免安裝包拷貝到應用程序目錄下

[root@centos6 tools]# mv mysql-5.5.52-linux2.6-x86_64 /application/mysql[root@centos6 tools]# ll /application/mysqltotal 72drwxr-xr-x. 2 root root 4096 Dec 9 17:15 bin-rw-r--r--. 1 7161 31415 17987 Aug 26 19:24 COPYINGdrwxr-xr-x. 3 root root 4096 Dec 9 17:15 datadrwxr-xr-x. 2 root root 4096 Dec 9 17:15 docsdrwxr-xr-x. 3 root root 4096 Dec 9 17:15 include-rw-r--r--. 1 7161 31415 301 Aug 26 19:24 INSTALL-BINARYdrwxr-xr-x. 3 root root 4096 Dec 9 17:15 libdrwxr-xr-x. 4 root root 4096 Dec 9 17:15 mandrwxr-xr-x. 10 root root 4096 Dec 9 17:15 mysql-test-rw-r--r--. 1 7161 31415 2496 Aug 26 19:24 READMEdrwxr-xr-x. 2 root root 4096 Dec 9 17:15 scriptsdrwxr-xr-x. 27 root root 4096 Dec 9 17:15 sharedrwxr-xr-x. 4 root root 4096 Dec 9 17:15 sql-benchdrwxr-xr-x. 2 root root 4096 Dec 9 17:15 support-files

修改配置文件與啟動文件

因為是多實例,其中參數需要修改,修改后的配置文件如下:配置文件my.cnf

[client]port = 3307socket = /data/3307/mysql.sock[mysql]no-auto-rehash[mysqld] user = mysqlport = 3307socket = /data/3307/mysql.sockbasedir = /application/mysqldatadir = /data/3307/data#log_long_format#log-error = /data/3307/error.log#log-slow-queries = /data/3307/slow.logpid-file = /data/3307/mysql.pidserver-id = 3 [mysqld_safe]log-error=/data/3307/mysql3307.errpid-file=/data/3307/mysqld.pid

啟動程序文件mysql

[root@backup 3307]# cat mysql#!/bin/shinit port=3307mysql_user='root'mysql_pwd='migongge'CmdPath='/application/mysql/bin'mysql_sock='/data/${port}/mysql.sock'#startupfunction_start_mysql() {if [ ! -e '$mysql_sock' ];then printf 'Starting MySQL...n'/bin/sh ${CmdPath}/mysqld_safe --defaults-file=/data/${port}/my.cnf 2>&1 > /dev/null &else printf 'MySQL is running...n'exitfi}#stop functionfunction_stop_mysql() {if [ ! -e '$mysql_sock' ];thenprintf 'MySQL is stopped...n'exitelseprintf 'Stoping MySQL...n'${CmdPath}/mysqladmin -u ${mysql_user} -p${mysql_pwd} -S /data/${port}/mysql.sock shutdownfi}#restart functionfunction_restart_mysql() { printf 'Restarting MySQL...n' function_stop_mysql sleep 2 function_start_mysql}case $1 instart)function_start_mysql;;stop)function_stop_mysql;;restart)function_restart_mysql;;*)printf 'Usage: /data/${port}/mysql {start|stop|restart}n'esac

其它的配置可參考配置文件進行修改即可

多實例初始化操作

[root@centos6 3306]# /application/mysql/scripts/mysql_install_db --basedir=/application/mysql --datadir=/data/3306/data --user=mysqlInstalling MySQL system tables...161209 18:02:17 [Warning] ’THREAD_CONCURRENCY’ is deprecated and will be removed in a future release.161209 18:02:17 [Note] /application/mysql/bin/mysqld (mysqld 5.5.52-log) starting as process 3336 ...OKFilling help tables...161209 18:02:17 [Warning] ’THREAD_CONCURRENCY’ is deprecated and will be removed in a future release.161209 18:02:17 [Note] /application/mysql/bin/mysqld (mysqld 5.5.52-log) starting as process 3343 ...OKTo start mysqld at boot time you have to copysupport-files/mysql.server to the right place for your systemPLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !To do so, start the server, then issue the following commands:/application/mysql/bin/mysqladmin -u root password ’new-password’/application/mysql/bin/mysqladmin -u root -h centos6 password ’new-password’Alternatively you can run:/application/mysql/bin/mysql_secure_installationwhich will also give you the option of removing the testdatabases and anonymous user created by default. This isstrongly recommended for production servers.See the manual for more instructions.You can start the MySQL daemon with:cd /application/mysql ; /application/mysql/bin/mysqld_safe &You can test the MySQL daemon with mysql-test-run.plcd /application/mysql/mysql-test ; perl mysql-test-run.plPlease report any problems at http://bugs.mysql.com/

初始化成功后,會在數據目錄下產生一個數據目錄data和一些文件

[root@centos6 3306]# ll /data/3306/data/total 1136drwx------. 2 mysql root 4096 Dec 9 18:02 mysql-rw-rw----. 1 mysql mysql 27693 Dec 9 18:02 mysql-bin.000001-rw-rw----. 1 mysql mysql 1114546 Dec 9 18:02 mysql-bin.000002-rw-rw----. 1 mysql mysql 38 Dec 9 18:02 mysql-bin.indexdrwx------. 2 mysql mysql 4096 Dec 9 18:02 performance_schemadrwx------. 2 mysql root 4096 Dec 9 18:02 test

另一個實例的初始化請參考上述操作進行,操作過程不再一一介紹

[root@centos6 3307]# ll /data/3307/data/total 1136drwx------. 2 mysql root 4096 Dec 9 18:40 mysql-rw-rw----. 1 mysql mysql 27693 Dec 9 18:40 mysql-bin.000001-rw-rw----. 1 mysql mysql 1114546 Dec 9 18:40 mysql-bin.000002-rw-rw----. 1 mysql mysql 38 Dec 9 18:40 mysql-bin.indexdrwx------. 2 mysql mysql 4096 Dec 9 18:40 performance_schemadrwx------. 2 mysql root 4096 Dec 9 18:40 test4 、啟動多實例并登錄

啟動服務

[root@backup 3307]# /data/3306/mysql startStarting MySQL...[root@backup 3307]# lsof -i :3306COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEmysqld 19986 mysql 10u IPv4 90967 0t0 TCP *:mysql (LISTEN)[root@backup 3307]# /data/3307/mysqlstart Starting MySQL...[root@backup 3307]# lsof -i :3307COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEmysqld 21648 mysql 11u IPv4 92899 0t0 TCP *:opsession-prxy (LISTEN)

檢查端口

[root@backup 3307]# netstat -lntup|grep mysqltcp 0 0 0.0.0.0:3307 0.0.0.0:* LISTEN 21648/mysqldtcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 19986/mysqld

登陸多實例數據庫

[root@backup ~]# mysql -S /data/3306/mysql.sockWelcome to the MySQL monitor. Commands end with ; or g.Your MySQL connection id is 1Server version: 5.5.51-log Source distributionCopyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.Type ’help;’ or ’h’ for help. Type ’c’ to clear the current input statement.mysql> create database data3306;Query OK, 1 row affected (0.00 sec)mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || data3306 || mysql || performance_schema || test |+--------------------+5 rows in set (0.00 sec)mysql> quitBye[root@backup ~]# mysql -S /data/3307/mysql.sockWelcome to the MySQL monitor.Commands end with ; or g.Your MySQL connection id is 1Server version: 5.5.51 Source distributionCopyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.Type ’help;’ or ’h’ for help. Type ’c’ to clear the current input statement.mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || test |+--------------------+4 rows in set (0.05 sec)

成功登陸,并在3306實例中創建數據庫,但是3307實例上查看并沒有創建過的數據,說明兩個實例是獨立的

注:如果再需要新增一個實例,基本的配置步驟同上述一樣,只需要相應修改配置文件與啟動程序文件中的端口號與數據目錄的路徑即可,最后可以將多實例數據庫啟動命令加入開機自啟動。

更多關于MySQL相關內容感興趣的讀者可查看本站專題:《MySQL查詢技巧大全》、《MySQL常用函數大匯總》、《MySQL日志操作技巧大全》、《MySQL事務操作技巧匯總》、《MySQL存儲過程技巧大全》及《MySQL數據庫鎖相關技巧匯總》

希望本文所述對大家MySQL數據庫計有所幫助。

標簽: MySQL 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品亚洲成在人线| 久久成人国产| 日本综合精品一区| 亚洲视频二区| 日韩精品欧美大片| 91精品麻豆| 久久久久九九精品影院| 久久免费精品| 久久男人天堂| 欧美日韩亚洲在线观看| 午夜久久美女| 亚洲一区二区日韩| 日韩av一区二区三区| 香蕉久久夜色精品国产| 午夜电影一区| 久久婷婷国产| 亚洲午夜视频| 日本亚洲不卡| 免费一级欧美片在线观看网站| 精品视频国产| 亚洲精品网址| 日韩精品第一| 不卡一二三区| 亚洲精品高潮| www.com.cn成人| 久久亚洲影院| 精品一区二区三区亚洲| 亚洲午夜黄色| 亚洲香蕉视频| 日本а中文在线天堂| 久久成人一区| 中文字幕在线视频久| 免费日韩av片| 日韩伦理在线一区| 亚洲综合五月| 欧美日韩免费观看视频| 亚洲一级大片| 久久一区二区三区喷水| 欧美在线黄色| 亚洲一区二区免费看| 国产+成+人+亚洲欧洲在线| 亚洲人妖在线| 美女亚洲一区| 久久不见久久见国语| 日韩一级精品| 久久久久中文| 精品资源在线| 青草综合视频| 一区二区精品| 日本大胆欧美人术艺术动态| 日韩综合精品| 国产一区二区精品福利地址| 国产精品任我爽爆在线播放| 丝袜亚洲另类欧美| 色老板在线视频一区二区| 免费观看亚洲天堂| 国产精品午夜av| 免费国产亚洲视频| 欧美成人基地| 国产激情在线播放| 精品视频国内| 精品国产欧美| 老色鬼精品视频在线观看播放| 日本aⅴ精品一区二区三区| 爽好久久久欧美精品| 亚洲精品午夜av福利久久蜜桃| 日韩精品永久网址| 久久久久久美女精品| 国产精品亚洲一区二区三区在线观看| 精品九九在线| 日韩成人亚洲| 香蕉精品视频在线观看| 激情欧美一区二区三区| 久久精品卡一| 欧美a级一区| 久久福利影视| 亚洲人妖在线| 久久中文字幕一区二区| 激情综合婷婷| 久久免费大视频| 日韩精品一二区| 日韩在线电影| 国际精品欧美精品| japanese国产精品| 免费欧美在线视频| 久久av影院| 欧美精品自拍| 国产毛片久久久| 精品久久久亚洲| 国产中文一区| 日韩精品国产精品| 成人看片网站| 91成人在线精品视频| 国产va免费精品观看精品视频| 九一国产精品| 国产美女撒尿一区二区| 一区二区小说| 国产精品nxnn| 一本色道精品久久一区二区三区| 日韩av黄色在线| 久久婷婷一区| 国产精品色在线网站| 99久久精品费精品国产| 日韩福利在线观看| 久久精品动漫| 精品久久不卡| 日韩成人精品一区二区三区 | 欧美中文高清| 亚洲欧洲日本mm| 成人在线免费观看网站| 亚洲色图国产| 最新国产拍偷乱拍精品| 精品国产亚洲日本| 国产视频一区免费看| 黑人精品一区| 麻豆国产精品| 蜜桃久久久久久| 欧美jjzz| 日本欧美不卡| 国产66精品| 91视频久久| 精品日韩一区| 国产成人精品三级高清久久91 | 免费不卡在线视频| 亚洲一区二区毛片| 黄色成人精品网站| 在线成人直播| 午夜在线播放视频欧美| 亚洲精品极品少妇16p| 影音国产精品| 女同性一区二区三区人了人一| 久久伊人国产| 麻豆免费精品视频| 精品资源在线| 国产精品欧美三级在线观看| 国产精品久久久久77777丨| 视频在线在亚洲| 国产不卡精品在线| 日韩中文视频| 日本在线精品| 成人黄色av| 一区二区亚洲视频| 免费看日韩精品| 三级在线观看一区二区 | 香蕉视频亚洲一级| 97精品国产| 欧美日韩国产观看视频| 五月天久久久| 久久国产精品亚洲77777| 怡红院精品视频在线观看极品| 午夜精品成人av| 悠悠资源网久久精品| 亚洲免费影视| 日韩国产欧美三级| 成人午夜毛片| 欧美中文一区二区| 免费在线观看不卡| 美女久久99| 新版的欧美在线视频| 伊人久久高清| 国产调教精品| sm捆绑调教国产免费网站在线观看| 日韩精品诱惑一区?区三区| 国精品一区二区三区| 欧美在线影院| 成人国产精品| 国产农村妇女精品一区二区| 国产三级精品三级在线观看国产| 精品久久国产一区| 日韩黄色av| 特黄毛片在线观看| 亚洲综合精品| 你懂的国产精品永久在线| 欧美激情福利| 亚洲免费观看高清完整版在线观| 国产精品v亚洲精品v日韩精品| 伊人久久大香线蕉av不卡| 五月激激激综合网色播| 午夜国产欧美理论在线播放 | 一区二区精品伦理...| 国产主播一区| 久久精品资源| 国产伦精品一区二区三区在线播放| 丰满少妇一区| 日韩美女精品| 亚洲香蕉视频| 国产不卡精品在线| 深夜日韩欧美| 911亚洲精品| 国产精品普通话对白| 黄在线观看免费网站ktv| 欧美日韩1区| 蜜臀av性久久久久蜜臀aⅴ流畅| 伊伊综合在线| 99成人超碰| 日韩精品一区二区三区免费观影| 国产精品久久久久久模特| 国产极品久久久久久久久波多结野| 日韩精品一卡二卡三卡四卡无卡| 久久国产电影|