`
lancefox
  • 浏览: 64031 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql安装脚本,俊哥V5

 
阅读更多

#mysql部署过程
#version: v0.1
#date   : 2010-11-17
#by     : lee

cd /root
mkdir soft
mkdir /data
cd soft
wget --user=tools --password=easoutools ftp://install.easou.com/database/mysql/mysql-5.0.45.tar.gz
  
tar zxvf mysql-5.0.45.tar.gz
cd mysql-5.0.45
#建立账号和组
groupadd -g 600 mysql
useradd -u  600 mysql -g mysql -s /sbin/nologin

#建立日志目录
mkdir -p /log/mysql 
#修改权限            
chown mysql:mysql -R /log/mysql  
mkdir /data/mysql_log
chown mysql:mysql -R /data/mysql_log
mkdir -p /app/soft/mysql
mkdir /data/mysql
#配置
./configure --prefix=/app/soft/mysql --without-debug --with-charset=utf8 --with-extra-charsets=complex --enable-assembler --without-isam --with-pthread --enable-thread-safe-client --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static  && make && make install

#生成mysql用户数据库和表文件到/data/mysql下 
scripts/mysql_install_db --user=mysql --datadir=/data/mysql

#copy启动的mysqld文件


#修改先关文件夹权限
chmod -R 750 /app/soft/mysql
chmod -R 750 /data/mysql

chgrp -R mysql /app/soft/mysql
mkdir -p /app/soft/mysql/var
chown -R mysql:mysql /app/soft/mysql/var
chown -R mysql:mysql /data/mysql
mkdir -p /data/mysqltmp
chown -R mysql:mysql /data/mysqltmp


#配置my.cnf
cat << EOF > /etc/my.cnf
[client]
default-character-set = utf8
port=3306
socket=/tmp/mysql.sock

[mysqld]
character-set-server = utf8
skip-bdb
skip-locking
skip-name-resolve
#skip-networking
low_priority_updates
innodb_file_per_table
innodb_flush_log_at_trx_commit      =1
ft_min_word_len                     =1
server-id                           =1
long_query_time                     =2
innodb_log_files_in_group           =2
innodb_file_io_threads              =4
net_buffer_length                   =8K
thread_cache_size                   =8
thread_concurrency                  =16
innodb_thread_concurrency           =16
wait_timeout                        =300
interactive_timeout                 =300
innodb_lock_wait_timeout            =300
innodb_max_dirty_pages_pct          =90
delayed_insert_limit                =256
max_delayed_threads                 =256
back_log                            =512
max_user_connections                =512
port                                =3306
max_connections                     =2048
table_cache                         =1024
max_connect_errors                  =1000
table_lock_wait_timeout             =300
connect_timeout                     =300

thread_stack                        =192K
binlog_cache_size                   =1M
read_buffer_size                    =8M
max_allowed_packet                  =80M
innodb_log_buffer_size              =16M
sort_buffer_size                    =16M
join_buffer_size                    =16M
read_rnd_buffer_size                =16M
query_cache_limit                   =16M
query_cache_size                    =512M
query_cache_type                    =1
innodb_additional_mem_pool_size     =16M
key_buffer_size                     =32M
bulk_insert_buffer_size             =64M
tmp_table_size                      =256M
max_heap_table_size                 =64M
#innodb_log_file_size                =256M
innodb_buffer_pool_size             =1G
myisam_sort_buffer_size             =64M

user                                =mysql
default_table_type                  =MYISAM
innodb_flush_method                 =O_DIRECT
transaction-isolation               =READ-COMMITTED
tmpdir                              =/data/mysqltmp
basedir                             =/app/soft/mysql
socket                              =/tmp/mysql.sock
datadir                             =/data/mysql
#log-slow-queries                   =/data/mysql_log/slowquery.log
log-error                           =/log/mysql/mysql_error.log

#Set Master/Slave
######Master#####
log-bin                             = mysql-bin
server-id                           = 1
log-bin                             =/data/mysql_log/mysql-bin
binlog-do-db                        =contentnewdb
binlog-ignore-db                    =mysql

[mysqldump]
quick
max_allowed_packet=16M

[mysql]
no-auto-rehash

[myisamchk]
key_buffer=256M
sort_buffer_size=256M
read_buffer=4M
write_buffer=4M

[mysqlhotcopy]
interactive-timeout

[mysqld_safe]
open-files-limit                    =8192
EOF

 

 

分享到:
评论

相关推荐

    MySQL-Front_V5 绿色版

    MySQL-Front 是一款小巧的管理 Mysql 的应用程序. 主要特性包括多文档界面,语法突出,拖拽方式的数据库和表格,可编辑/可增加/删除的域,可编辑/可插入/删除的记录,可显示的成员,可执行的SQL 脚本,提供与外程序...

    php-cgi+mysql+nginx一键安装包for CentOS V5 part2

    本安装文件修改了源码网的“CentOS 集成linux+php-cgi+nginx+mysql安装包“里面的部分文件,主要是修改了install.sh内的几个错误位置。目前我测试在centos 5.4下,安装一切正常! 使用这个安装之前请一定看一下本...

    A8-V5协同管理软件 V5.1SP1安装维护手册

    在Linux环境中安装A8-V5协同管理软件,涉及安装脚本的编写、服务配置等。 **2.8 安装日志** 安装日志记录了安装过程中遇到的问题及其解决方案,有助于后续维护和故障排查。 **2.9 系统预置的用户** - 系统管理...

    好商城v5 开源商城源代码

    在安装过程中,用户需要具备一定的数据库操作知识,包括创建数据库以及执行SQL脚本来导入预设的数据结构。 “33haov5.sql”文件很可能是数据库的备份文件,用于恢复或初始化好商城v5的数据库环境。在安装时,用户...

    江湖家居V5等

    江湖家居V5利用MySQL存储用户信息、商品数据、订单记录等,保证了数据的安全性和一致性。 在前端界面设计上,江湖家居V5可能采用了HTML5、CSS3和JavaScript等技术,以实现响应式布局,确保在不同设备上都能提供良好...

    v5shop全部源码,用途学习的项目!

    数据库模型则是存储和检索数据的关键,V5Shop可能采用了MySQL、Oracle或SQL Server等关系型数据库管理系统。 其次,V5Shop的数据库设计是一个重要的学习点。在源码中,我们可以找到数据库表结构和相关SQL脚本,理解...

    jeesite-mysql-v5.0.1

    在"jeesite_mysql_v5.0.1_2022-3-31.sql"这个文件中,我们可以看到Jeesite项目在MySQL中的数据初始化脚本。这个SQL文件包含了创建数据库表结构、初始数据填充等操作,是搭建Jeesite系统的基础。开发者可以通过导入这...

    PHP Pro Bid v5.zip

    4. **安装过程**: 按照提供的安装指南进行步骤操作,包括上传文件、运行安装脚本等。 5. **定制与扩展**: 根据需求修改源代码,添加新功能或调整界面样式。 总的来说,"PHP Pro Bid v5" 是一个强大且全面的在线拍卖...

    mss2sql_v5-3(jb51.net)

    【mss2sql_v5-3(jb51.net)】是一个工具包,主要用于帮助用户将数据从Microsoft SQL Server(SqlServer)迁移至MySQL数据库系统。这个工具对于那些需要在不同数据库平台之间进行数据迁移的IT专业人员尤其有用,可能是...

    gaussDB5.0版本轻量级安装包 Linux版本

    6. **upgrade_GAUSSV5.sh、upgrade_config.sh、upgrade_errorcode.sh**:这些脚本专门用于数据库的升级,其中`upgrade_GAUSSV5.sh`可能是用于从旧版本的GaussDB(如V5)升级到5.0版本的脚本;`upgrade_config.sh`...

    33hao-v5.zip

    【33hao-v5.zip】是一个压缩包文件,其中包含了一个名为"33hao_v5"的项目,这个项目是33hao好商城的V4版本,专为PHP 5.6和MySQL 5环境设计。该商城系统在功能上与京东商城有诸多相似之处,因此我们可以从中学习到很...

    SQLyog Enterprise V5

    SQLyog Enterprise V5是一款专为MySQL数据库设计的集成开发环境(IDE),它以其强大的可视化特性,极大地简化了数据库管理、开发和维护的过程。这款工具提供了直观的图形用户界面,使得即使是对SQL语言不太熟悉的...

    5V5-demo-python.zip

    标题 "5V5-demo-python.zip" 暗示着这是一个包含与5V5游戏相关的Python示例代码的压缩文件。由于没有提供具体的标签,我们只能根据文件名来推测其内容。"5V5"通常指的是多人在线竞技游戏中的对战模式,其中两个团队...

    ih-v5-后端:inhousehouse-d后端

    "ih-v5-后端:inhousehouse-d后端" 是一个项目,专注于 IH 后端 V5 版本的开发。这个项目可能是一个内部(in-house)开发的 web 应用程序的后端部分,专门设计用于处理特定业务需求。在深入探讨之前,我们先了解一下...

    SIZER_V3_19_DB_V5_1_Table_converter_源码

    例如,MySQL中的InnoDB引擎支持事务处理,而MyISAM则不支持,因此在转换表格时,用户可能需要根据实际情况选择合适的引擎。 在IT领域,数据库表转换是一个重要的任务,通常出现在数据迁移、数据库升级、数据分析...

    商业源码-编程源码-DEDECMS v5.X FOR UCv1.0 UTF8 and GBK(通行证修正).zip

    DEDECMS v5.X FOR UCv1.0 是一套基于PHP和MySQL的开源内容管理系统(CMS),主要用于构建网站。这个版本特别针对UTF8和GBK两种字符集进行了优化,以适应不同语言环境的需求。"通行证修正"可能指的是修复了与用户认证...

    Discuz论坛架设从零起步.pdf

    3. **安装扩展**:确保已安装必要的扩展,如GD2、MultiByte String以及MySQL扩展。 #### 六、安装PhpMyAdmin PhpMyAdmin是一款基于Web的MySQL数据库管理工具,使得用户能够轻松地管理MySQL数据库。以下是安装步骤...

    快逸报表开发安装包

    安装包中包含的文件可能包括报表设计工具、数据库连接配置、示例报表模板、用户手册以及相关的安装脚本等。这些组件共同构成了快逸报表的完整功能框架,使得用户可以从零开始快速构建符合需求的报表系统。 在使用...

    云雀考勤系统软件维护手册

    - 对于A8和V5版本,需要执行特定的SQL脚本文件,并覆盖相关目录,同时处理缓存文件。 ### 3. 考勤机代理安装 #### 3.1 系统环境准备 - 确保基础运行平台(360EAI基础运行平台)已安装。 #### 3.2 代理程序部署 - ...

Global site tag (gtag.js) - Google Analytics