当前位置: 首页 > news >正文

郑州专业的网站建设公司哪家好什么是seo什么是sem

郑州专业的网站建设公司哪家好,什么是seo什么是sem,wordpress 作者栏,中英双语网站怎么做###### 二进制自动安装数据库脚本root密码MANAGER将脚本和安装包放在/root目录即可############### ######数据库目录/usr/local/mysql############ ######数据目录/data/mysql############ ######日志目录/log/mysql############ ######端口号默认3306其余参数按需自行修改###…
###### 二进制自动安装数据库脚本root密码MANAGER将脚本和安装包放在/root目录即可###############
######数据库目录/usr/local/mysql############
######数据目录/data/mysql############
######日志目录/log/mysql############
######端口号默认3306其余参数按需自行修改##############################
#author:rrhelei@126.com#
##################
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/opt/bin:/opt/sbin:~/bin
exportPATH# Checkif user is root
if [ $(id-u) != "0" ]; thenecho "Error: You must be root to runthis script, please use root to install"exit 1
ficlear
echo"========================================================================="
echo"A tool to auto-compile & install MySQL 5.6.25 on Redhat/CentOS Linux"
echo"========================================================================="
cur_dir=$(pwd)#setmysql root password
echo "==========================="mysqlrootpwd="MANAGER"
echo -e "Please input the root password of mysql:"
read -p "(Default password: MANAGER):" mysqlrootpwd
if [ "$mysqlrootpwd" = "" ]; then
mysqlrootpwd="MANAGER"
fi
echo "==========================="
echo "MySQL root password:$mysqlrootpwd"
echo "==========================="#whichMySQL Version do you want to install?
echo"==========================="isinstallmysql56="n"
echo "Install MySQL 5.6.25,Please input y"
read -p "(Please input y , n):" isinstallmysql56case "$isinstallmysql56" in
y|Y|Yes|YES|yes|yES|yEs|YeS|yeS)
echo "You will install MySQL 5.6.25"
isinstallmysql56="y"
;;
*)
echo "INPUT error,You will exit install MySQL 5.6.25"
isinstallmysql56="n"exit
esacget_char()
{
SAVEDSTTY=`stty -g`
stty -echo
stty cbreak
#dd if=/dev/tty bs=1 count=1 2> /dev/null
stty -raw
stty echo
stty $SAVEDSTTY
}
echo ""
echo "Press any key to start...or Press Ctrl+c to cancel"
char=`get_char`#Initialize  the installation relatedcontent.
functionInitInstall()
{
cat /etc/issue
uname -a
MemTotal=`free -m | grep Mem | awk '{print  $2}'` 
echo -e "\n Memory is: ${MemTotal} MB "
#Set timezone
rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime#Delete Old Mysql program
rpm -qa|grep mysql
rpm -e mysql
#yum -y remove mysql-server mysql mysql-libs
#yum -y remove php-mysql#yum -y install yum-fastestmirror
#yum -y update#Disable SeLinux
if [ -s /etc/selinux/config ]; then
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
fisetenforce 0}#Installationof depend on and optimization options.
functionInstallDependsAndOpt()
{
cd$cur_dircat>>/etc/security/limits.conf<<EOF
* softnproc 65535
* hardnproc 65535
* softnofile 65535
* hardnofile 65535
EOFecho"fs.file-max=65535" >> /etc/sysctl.conf
}#InstallMySQL
functionInstallMySQL56()
{
echo"============================Install MySQL5.6.22=================================="
cd$cur_dir#Backupold my.cnf
#rm -f/etc/my.cnf
if [ -s/etc/my.cnf ]; thenmv /etc/my.cnf /etc/my.cnf.`date+%Y%m%d%H%M%S`.bak
fi#mysqldirectory configuration
groupadd mysql -g 512
useradd -u 512 -g mysql -s /sbin/nologin -d /home/mysql mysql
tar xvf/root/mysql-5.6.25-linux-glibc2.5-x86_64.tar.gz
mv /root/mysql-5.6.25-linux-glibc2.5-x86_64 /usr/local/mysql
mkdir -p/data/mysql
mkdir -p/log/mysql
chown -Rmysql:mysql /data/mysql
chown -Rmysql:mysql /usr/local/mysql
chown -Rmysql:mysql /log#ln -s/usr/local/mysql-5.6.16 /usr/local/mysql
#if [ -d/data ] && [ -d /log ];then
#    ln -s /data /opt/mysql/data
#    ln -s /log /opt/mysql/log
#    mkdir -p /opt/mysql/run
#else
#    mkdir -p /opt/mysql/{data,log,run}
#fi#if [ -d/data ] && [ -d /log ];then
#    chown -R mysql.mysql /opt/mysql
#    chown -R mysql.mysql /data
#    chown -R mysql.mysql /log
#fi#edit/etc/my.cnf
SERVERID=`ifconfigeth0 | grep "inet addr" | awk '{ print $2}'| awk -F. '{ print$4"3306"}'`
cat>>/etc/my.cnf<<EOF
[client]
port        =3306
socket        =/tmp/mysql.sock
default-character-set=utf8[mysql]
default-character-set=utf8[mysqld]
port        =3306
socket        =/tmp/mysql.sock
basedir        =/usr/local/mysql
datadir        =/data/mysql
open_files_limit    = 3072
back_log= 103
max_connections = 512
max_connect_errors= 100000
table_open_cache= 512
external-locking= FALSE
max_allowed_packet= 32M
sort_buffer_size= 2M
join_buffer_size= 2M
thread_cache_size= 51
query_cache_size= 32M
tmp_table_size= 96M
max_heap_table_size= 96M
slow_query_log= 1
slow_query_log_file= /log/mysql/slow.log
log-error= /log/mysql/error.log
long_query_time= 1
server-id= $SERVERID
log-bin =/log/mysql/mysql-bin
sync_binlog= 1
binlog_cache_size= 4M
max_binlog_cache_size= 8M
max_binlog_size= 1024M
expire_logs_days= 60
key_buffer_size= 32M
read_buffer_size= 1M
read_rnd_buffer_size= 16M
bulk_insert_buffer_size= 64M
character-set-server=utf8
default-storage-engine= InnoDB
binlog_format= row
innodb_buffer_pool_dump_at_shutdown = 1
innodb_buffer_pool_load_at_startup = 1
binlog_rows_query_log_events = 1#log_slave_updates=1
#gtid_mode=on
#enforce_gtid_consistency=1transaction_isolation= REPEATABLE-READ
innodb_additional_mem_pool_size= 16M
innodb_buffer_pool_size = 512M
#innodb_data_home_dir=
innodb_data_file_path= ibdata1:1024M:autoextend
innodb_flush_log_at_trx_commit= 1
innodb_log_buffer_size= 16M
innodb_log_file_size= 512M
innodb_log_files_in_group= 2
innodb_max_dirty_pages_pct= 50
innodb_file_per_table= 1
innodb_locks_unsafe_for_binlog= 0
wait_timeout= 300
interactive_timeout = 300
skip-name-resolve
[mysqldump]
quick
max_allowed_packet= 32MEOF/usr/local/mysql/scripts/mysql_install_db--basedir=/usr/local/mysql --datadir=/data/mysql --defaults-file=/etc/my.cnf--user=mysqlcp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod 700/etc/init.d/mysqld
chkconfig --add mysql
chkconfig --level 2345 mysqld oncat>> /etc/ld.so.conf.d/mysql-x86_64.conf<<EOF
/usr/local/mysql/lib
EOF
ldconfigif [ -d"/proc/vz" ];then
ulimit -sunlimited
fi/etc/init.d/mysqldstartcat>> /etc/profile <<EOF
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/mysql/bin:/usr/local/mysql/lib
export LD_LIBRARY_PATH=/usr/local/mysql/lib
EOF/usr/local/mysql/bin/mysqladmin-u root password $mysqlrootpwdcat >/tmp/mysql_sec_script<<EOF
usemysql;
delete from mysql.user where user!='root' orhost!='localhost';
grant all privileges on *.* to  'sys_admin'@'%' identified by 'MANAGER';
flush privileges;
EOF/usr/local/mysql/bin/mysql-u root -p$mysqlrootpwd -h localhost < /tmp/mysql_sec_script#rm -f/tmp/mysql_sec_script/etc/init.d/mysqldrestartsource/etc/profileecho"============================MySQL 5.6.25 installcompleted========================="
}functionCheckInstall()
{
echo"===================================== Check install==================================="
clear
ismysql=""
echo"Checking..."if [ -s/usr/local/mysql/bin/mysql ] && [ -s /usr/local/mysql/bin/mysqld_safe ]&& [ -s /etc/my.cnf ]; thenecho "MySQL: OK"ismysql="ok"elseecho "Error: /usr/local/mysql notfound!!!MySQL install failed."
fiif ["$ismysql" = "ok" ]; then
echo"Install MySQL 5.6.25 completed! enjoy it."
echo"========================================================================="
netstat-ntl
else
echo"Sorry,Failed to install MySQL!"
echo"You can tail /root/mysql-install.log from your server."
fi
}#Theinstallation log
InitInstall2>&1 | tee /root/mysql-install.log
CheckAndDownloadFiles2>&1 | tee -a /root/mysql-install.log
InstallDependsAndOpt2>&1 | tee -a /root/mysql-install.log
InstallMySQL562>&1 | tee -a /root/mysql-install.log
CheckInstall2>&1 | tee -a /root/mysql-install.log


本文出自 “岁伏” 博客,请务必保留此出处http://suifu.blog.51cto.com/9167728/1754063

转载于:https://www.cnblogs.com/suifu/p/5823066.html

http://www.lbrq.cn/news/2634175.html

相关文章:

  • mooc网站开发流程图全国疫情一览表
  • 在婚恋网站做翻译好吗重庆关键词seo排名
  • 网站首页跳出弹窗google入口
  • 淘宝客网站开发服务商怎么提交百度收录
  • 电子商务80gb的流量网站够用吗百度地图网页版
  • 天权网站建设优化设计七年级上册语文答案
  • 重庆政府网站建设磁力猫torrent kitty
  • 自己做代购网站公司建设网站哪家好
  • 福田网站建设设计百度热搜榜排行
  • 金融网站建设内容小程序推广引流
  • 哪个网站做图文素材多唐山百度提升优化
  • 外贸网站建设网网站一般需要怎么推广
  • 推广展示类网站营销渠道有哪些
  • 游戏网站开发需求分析网络营销的定义
  • 深圳电商网站建设线上销售水果营销方案
  • wordpress 获取根目录南京seo网络推广
  • 泰安网站建设如何百度站长平台登录
  • 重新建网站需要转域名吗推广app赚钱的平台
  • 做淘宝客网站推广被骗网络营销是以什么为中心
  • 大连华南网站制作公司游戏优化大师手机版
  • 建设厅官方网站响应式模版移动优化
  • 动态网站建设试卷推广产品的渠道
  • 手机原理网站百度推广费用预算表
  • 网站建设的步骤教程视频域名备案查询站长工具
  • 宜城网站建设哪家好网站如何推广运营
  • 微网站是什么时候创建的慧生活798app下载
  • 芜湖做网站哪家好seo优化总结
  • 做网站的技术难点网络推广的公司更可靠
  • 重庆建设机电网站好看的网站ui
  • 网站建设常用软件jas怎么做网站推广多少钱
  • 学习Java的Day27
  • Git 乱码文件处理全流程指南:从识别到彻底清除
  • docker-compose快速部署启动file beat+ELK
  • 自动驾驶系统的网络安全风险分析
  • RN项目环境搭建和使用-Mac版本(模拟器启动不起来的排查)
  • 无人机航拍数据集|第4期 无人机太阳光伏板红外目标检测YOLO数据集10945张yolov11/yolov8/yolov5可训练