朝阳制作网站,网站如何转做app,沈阳最新公告,做自己的网站流量怎么环境#xff1a;linux主机上已经yum安装了mysql#xff0c;而且数据库正在运行。在不关闭/重启mysql的情况下#xff0c;重新启动一个新的mysql实例#xff0c;使用3307端口#xff0c;实现一台机器上同时运行两个数据库实例。1、创建新的mysql实例数据存储目录#xff1…环境linux主机上已经yum安装了mysql而且数据库正在运行。在不关闭/重启mysql的情况下重新启动一个新的mysql实例使用3307端口实现一台机器上同时运行两个数据库实例。1、创建新的mysql实例数据存储目录mkdir -p /data/mysql_33072、把my.cnf配置文件复制一份开几个端口要复制几份。cp /etc/my.cnf /data/mysql_3307/my.cnf3、修改/data/mysql_3307/my.cnf文件把默认的3306端口改成 3307根据实际情况修改socketbasedirdatadir 。[client]port 3307socket /tmp/mysql_3307.sockdefault-character-set utf8# The MySQL server[mysqld]port 3307user mysqlsocket /tmp/mysql_3307.sockbasedir /usrdatadir /data/mysql_3307character-set-server utf8log-error /data/mysql_3307/error.logpid-file /data/mysql_3307/localhost.localdomain.pid4、初始化数据库:mysql_install_db --basedir/usr --datadir/data/mysql_3307 --usermysqlmysql是yum安装的所以basedir/usr就可以它会自动在/usr下找mysql的安装目录。如果是源码包编译安装的mysql假如安装路径是在/usr/local/mysqlcd /usr/local/mysql/scripts/./mysql_install_db --basedir/usr/local/mysql --datadir/data/mysql_3307 --usermysql5、启动mysql要指定.cnf文件启动mysqld_safe --defaults-file/data/mysql_3307/my.cnf --usermysql 6、停止MYSQL需要指定对应的sock文件。mysqladmin -uroot -S /tmp/mysql_3307.sock shutdown7、登陆3307端口的mysqlmysql -S /tmp/mysql_3307.sock -P 3307启动、停止、重启mysql脚本#!/bin/bash#mysql 停止\启动\重启脚本 此脚本只针对yum安装的mysql,而且已经为root设置过密码。#initport3307mysql_userrootmysql_pwd123456CmdPath/usr/binmysql_sock/tmp/mysql_${port}.sock#startup function function_start_mysql() { if [ ! -e $mysql_sock ];then printf Starting MySQL...\n ${CmdPath}/mysqld_safe --defaults-file/data/mysql_3307/my.cnf --usermysql 21 /dev/null else printf MySQL is running...\n exit fi } #stop function function_stop_mysql() { if [ ! -e $mysql_sock ];then printf MySQL is stopped...\n exit else printf Stoping MySQL...\n ${CmdPath}/mysqladmin -u ${mysql_user} -p${mysql_pwd} -S ${mysql_sock} shutdown fi } #restart function function_restart_mysql() { printf Restarting MySQL...\n function_stop_mysql sleep 2 function_start_mysql } case $1 in start) function_start_mysql ;; stop) function_stop_mysql ;; restart) function_restart_mysql ;; *) printf Usage: /data/mysql_3307 {start|stop|restart}\n esac