单机服务器已经安装好二进制mysql5.6.20,然后开启mysql多实例
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了单机服务器已经安装好二进制mysql5.6.20,然后开启mysql多实例,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3927字,纯文字阅读大概需要6分钟。
内容图文
![单机服务器已经安装好二进制mysql5.6.20,然后开启mysql多实例](/upload/InfoBanner/zyjiaocheng/493/4f440af891434380b8bc47d014973a44.jpg)
./mysql_install_db --datadir=/data/3307/data --basedir=/usr/local/mysql --user=mysql --explicit_defaults_for_timestamp
/usr/local/mysql/bin/mysqld_safe --defaults-file=/data/3307/my.cnf &
ps -ef|grep mysql
mysqladmin -uroot password ‘Zykj@558fug996‘ -S /data/3307/log/mysql.sock
mysql的配置文件:
[root@localhost log]# cat /data/3307/my.cnf
[client]
#password = your_password
port = 3307
socket = /data/3307/log/mysql.sock
[mysqld]
port = 3307
socket = /data/3307/log/mysql.sock
datadir = /data/3307/data/
long_query_time = 1
slow_query_log=1
slow-query-log-file = /data/3307/log/mysql-slow.log
log-error = /data/3307/log/error.log
pid-file = /data/3307/log/mysql3307.pid
character_set_server = utf8
skip-external-locking
key_buffer_size = 16M
max_allowed_packet = 1M
table_open_cache = 1024
sort_buffer_size = 4M
net_buffer_length = 8K
read_buffer_size = 4M
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 64M
thread_cache_size = 128
query_cache_size = 0
tmp_table_size = 128M
secure_file_priv = /tmp
explicit_defaults_for_timestamp = true
#skip-networking
max_connections = 500
max_connect_errors = 100
open_files_limit = 65535
log-bin= /data/3307/binlog/mysql-bin
binlog_format=row
server-id = 37307
expire_logs_days = 2
log_bin_trust_function_creators=1
default_storage_engine = InnoDB
innodb_data_home_dir = /data/3307/data
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /data/3307/data
innodb_buffer_pool_size = 3072M
innodb_log_file_size = 256M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
[mysqldump]
quick
max_allowed_packet = 256M
[mysql]
#prompt=‘\\u@\\h : \\d:\\D>‘
no-auto-rehash
#prompt="\\u@\\h [\\d]>"
[myisamchk]
key_buffer_size = 16M
sort_buffer_size = 4M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
interactive-timeout
开启mysql实例3308
cd /data/3308
chown -R mysql.mysql ./{binlog,data,log}
./mysql_install_db --datadir=/data/3307/data --basedir=/usr/local/mysql --user=mysql --explicit_defaults_for_timestamp
/usr/local/mysql5.6/bin/mysqld_safe --defaults-file=/data/3307/my.cnf &
mysqladmin -uroot password ‘Zykj@558fug996‘ -S /data/3307/log/mysql.sock
单机多实例mysql的启动脚本:
[root@localhost log]# cat /data/3307/mysql.sh
#!/bin/sh
################################################
################################################
#init
port=3307
mysql_user="root"
mysql_pwd="Zykj@558fug996"
CmdPath="/usr/local/mysql/bin"
mysql_sock="/data/$port/log/mysql.sock"
#startup function
function_start_mysql()
{
if [ ! -e "$mysql_sock" ];then
printf "Starting MySQL...\n"
${CmdPath}/mysqld_safe --defaults-file=/data/${port}/my.cnf 2>&1 > /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 /data/${port}/log/mysql.sock shutdown & > /dev/null
fi
}
#restart function
function_restart_mysql()
{
if [ ! -e "$mysql_sock" ];then
printf "MySQL is stopped...\n"
else
printf "Stoping MySQL...\n"
${CmdPath}/mysqladmin -u ${mysql_user} -p${mysql_pwd} -S /data/${port}/log/mysql.sock shutdown & > /dev/null
fi
sleep 1
function_start_mysql
}
case $1 in
start)
function_start_mysql
;;
stop)
function_stop_mysql
;;
restart)
function_restart_mysql
;;
*)
printf "Usage: /data/${port}/mysql.sh {start|stop|restart}\n"
esac
本文出自 “10931853” 博客,请务必保留此出处http://wujianwei.blog.51cto.com/10931853/1969116
单机服务器已经安装好二进制mysql5.6.20,然后开启mysql多实例
标签:单机服务器已经安装好二进制mysql5.6.20 然后开启mysql多实例
本文系统来源:http://wujianwei.blog.51cto.com/10931853/1969116
内容总结
以上是互联网集市为您收集整理的单机服务器已经安装好二进制mysql5.6.20,然后开启mysql多实例全部内容,希望文章能够帮你解决单机服务器已经安装好二进制mysql5.6.20,然后开启mysql多实例所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。