网站大量收购闲置独家精品文档,联系QQ:2885784924
  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录MYSQL安装1MYSQL的启动与关闭2MYSQL生成用户及赋权2MYSQL的恢复和备份3MYSQL主从搭建4f 各参数配置及根据状态优化7MYSQL监控9MYSQL常见问题9MYSQL安装所需软件:mysql-5.1.34.tar.tar编译前执行:CFLAGS=-O3 -m64 CXX=gcc CXXFLAGS=-O3 -m64 -felide-constructors -fno-exceptions -fno-rtti(说明:如果是Inter处理器,提高1%性能)编译参数:./configure --prefix=/usr/local/mysql/ --enable-thread-safe-client --with-server-suffix= --with-extra-charsets=none --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --with-plugins=max --disable-shared --without-debug --enable-assembler编译参数说明:--enable-thread-safe-client //以线程方式编译客户端--with-server-suffix= //给MySQL加个后缀名,在用mysql登录的时候在版本号的后面可以看到(我也不知道怎么用)--with-extra-charsets=none //字符集相关吧,设为none应该也是提高性能--with-client-ldflags=-all-static--with-mysqld-ldflags=-all-static //静态编译mysql客户端和服务器(性能可提高5-10%)--with-plugins=max //添加对innodb及partition的支持--disable-shared //关闭共享库--without-debug //去掉debug模式(性能可提高)--enable-assembler //允许使用汇编模式,提高性能#然后根据CPU数量进行编译make –j4make install#添加用户groupadd mysql useradd -g mysql mysql#创建目录mkdir /usr/local/mysql/data mkdir /usr/local/mysql/run mkdir /usr/local/mysql/log mkdir /usr/local/mysql/var#更改mysql目录所有者,操作后可以通过ls -l查看/usr/local/mysql的权限Chgrp mysql -R /usr/local/mysql chown mysql -R /usr/local/mysql #添加PATH(为了随时随地可以使用mysql命令)echo PATH=\/usr/local/mysql/bin:\$PATH\ /etc/profile export PATH=/usr/local/mysql/bin:$PATH#strip可执行文件(这个是要干啥我也不太清楚)strip /usr/local/mysql/libexec/mysqld#添加LIB PATH (这个是为了编译服务器应用层代码时包含进去)echo /usr/local/mysql/lib /etc/ld.so.conf ldconfig#将f文件cp到/etc目录下 cp ./support-files/f /etc/f#将/etc/f中的skip-federated注释掉(这个是为了其他无必要的麻烦)#修改f (在[mysqld]分组中)datadir=/db/mysql#创建数据库存放路径 (数据目录独立出来的好处也是为了提高性能)mkdir /db chown mysql:mysql /db –R#初始化Mysql表 (以mysql身份初始化表,不然mysql服务器启不起来)su - mysql -c mysql_install_db#启动mysql/usr/local/mysql/bin/mysqld_safe #若没报错,则mysql已经运行,检查mysql是否运行 Ps –aux| grep mysql#将mysql启动脚本拷到/sbin,为了方便以后启动(纯我个人爱好) Cp /mysql包目录/support-files/mysql.server /sbin/ Chmod +x /sbin/mysql.server(以后就可以使用mysql.server start /stop了)至此,mysql已经安装完成。MYSQL的启动与关闭#上面安装时启动mysql时/

文档评论(0)

xile0625 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档