MySQLTunner 是针对MySQL性能分析的一个perl脚本。它采集数据库的信息，生成分析报告，并给出一些优化建议。首先需要下载 MySQLTunerwget https://raw.github.com/major/MySQLTuner-perl/master/mysqltuner.pl 设置权限为可执行chmod +x mysqltuner.pl 然后就可以直接运行了./mysqltuner.pl 接着提示输入用户名密码。如果遇到错误 Unable to find mysqladmin in your $PATH 可以输入PATH=$PATH:/usr/local/mysql/bin
由于我复制了root用户后删除了root...导致出现了权限的毛病,下面讲一下修复方法先停止mysql,使用下面命令进入安全模式 mysqld_safe --skip-grant-tables再开一个SSH窗口,登录MySQL控制台 mysql -u root进入mysql库 use mysql进行权限更新工作 UPDATE user SET Select_priv='Y',Insert_priv='Y',Update_priv='Y',Delete_priv='Y',Create_priv='Y',Drop_priv='Y',Reload_priv='Y',Shutdown_priv='Y',Process_priv='Y',File_priv='Y',Grant_priv='Y',References_priv='Y',Index_priv='Y',Alter_priv='Y',Show_db_priv='Y',Super_priv='Y',Create_tmp_table_priv='Y',Lock_tables_priv='Y',Execute_priv='Y',Repl_slave_priv='Y',Repl_client_priv='Y',Create_view_priv='Y',Show_view_priv='Y',Create_routine_priv='Y',Alter_routine_priv='Y', Create_user_priv='Y',Event_priv='Y',Trigger_priv='Y',Create_tablespace_priv='Y',authentication_string='' WHERE User='复制后的用户名';参考 http://blog.phpdr.net/mysql-root-recover.html
make时候出现DTRACE-NOTFOUND: Command not found cmake增加 -DENABLE_DTRACE=0出现 make[2]: *** [libmysqld/examples/mysql_client_test_embedded] cmake 增加 -DWITH_EMBEDDED_SERVER=0
MYSQL 备份用户权限需要以下权限: SELECT, RELOAD, SHOW DATABASES, LOCK TABLES, REPLICATION CLIENT, EVENT权限列表 1.SELECT 读取 2.SHOW DATABASES 允许访问完整的数据库列表 4.LOCK TABLES 允许锁定表 5.RELOAD 允许载入和刷新服务器缓存 6.REPLICATION CLIENT 允许用户询问从属服务器或主服务器的地址 7.EVENT 允许执行事务 参考 http://www.linuxhub.org/?p=2579
Mapn 是一个用于 Linux 系统的自动编译环境程序包Mapn 是以 MySQL + Apache + PHP + Nginx 的安装顺序命名Mapn 是以 Nginx 作为服务器前端运行， Apache 作为服务器后端运行Mapn 最新版本号： Ver. 2.9Mapn 最新发布日期： 2011年2月10日 程序版本信息：MySQL: 5.1.54 Apache: 2.2.17 PHP: 5.2.17 Nginx: 0.8.54Memcache: 2.2.6 eAccelerator: 0.9.5.3 ZendOptimizer: 3.3.9phpMyAdmin: 3.3.9 Suhosin: 0.9.32.1 ionCube: 4.0.5... And so on.新版本更新简述：增加自动开始程序，分为自动版本、手动版本； 增加对 CentOS / RadHat 64bit 支持； 增加 Mapn 数据反馈； 增加卸载 Mapn 脚本； 修复数据导出导入错误问题； 修改上传文件最大限制为 50M； 修改脚本超时时间为 100秒； 优化增加虚拟主机脚本； 优化删除虚拟主机脚本； 优化 Apache / Nginx 运行参数； 优化 Apache 配置文件； 优化 Mapn 安装脚本； eAccelerator 降级为 0.9.5.3 版本以增强兼容性；…… 等部分更新。安装 Mapn ：建议安装前运行 screen -S mapn（当网络断线或者关闭电脑，运行 screen -r mapn 即可回到之前窗口。注：运行 screen 是在服务器运行的，也就是你运行 screen 运行安装 Mapn 后关闭窗口，Mapn 仍会继续安装，当你想退出 screen 窗口，在 screen 窗口输入 exit 即退出。如未安装 screen 服务，运行 yum -y install screen* 安装）（安装可选自动版或手动版）自动版：下载自动程序： wget http://files.ngro.org/mapn/mapn.sh备用下载链接： wget http://mapn.googlecode.com/files/mapn.sh 执行： sh mapn.sh 选择 < 1 > 或者 < 2 > 下载 Mapn下载版 或者 Mapn完整版待下载完成输入想设置的 MySQL root 密码（留空则为默认 root ），即开始自动编译安装手动版：下载 Mapn（建议网络不好下载完整版）：下载版： wget -c http://files.ngro.org/mapn/Mapn_Ver_2_9.tar.gz备用下载链接： wget -c http://mapn.googlecode.com/files/Mapn_Ver_2_9.tar.gz 完整版： wget -c http://files.ngro.org/mapn/Mapn_Full_Ver_2_9.tar.gz备用下载链接： wget -c http://mapn.googlecode.com/files/Mapn_Full_Ver_2_9.tar.gz 解压：下载版： tar zxvf Mapn_Ver_2_9.tar.gz完整版： tar zxvf Mapn_Full_Ver_2_9.tar.gz 进入 Mapn 目录：下载版： cd Mapn_Ver_2_9/完整版： cd Mapn_Full_Ver_2_9/ 执行安装：./Installer.sh 输入想设置的 MySQL root 密码（留空则为默认 root ），即开始自动编译安装待安装完成后即可开始您的网站之旅。可选安装（PureFTPd）：进入 Mapn 目录：下载版： cd Mapn_Ver_2_9/完整版： cd Mapn_Full_Ver_2_9/ 执行安装：./PureftpdInstaller.sh 安装完成后用浏览器访问 http://您的IP或域名/ftp/install.php 安装 User manager for PureFTPd请参考 http://www.ngro.org/mapn/mapn-install-pureftpd.html 安装Mapn 状态管理： /root/mapn { start | stop | reload | restart | kill | status }PureFTPd 状态管理： /root/pureftpd { start | stop | restart | kill | status }虚拟主机管理： /root/mapn { 1 | 2 | 3 }提示: /root/mapn 1 = /root/AddVirtualHost.sh | 添加虚拟主机提示: /root/mapn 2 = /root/AddVirtualHostWithSSL.sh | 添加支持 SSL 的虚拟主机提示: /root/mapn 3 = /root/RemoveVirtualHost.sh | 删除虚拟主机Mapn 相关目录：MySQL : /usr/local/mysqlApache : /usr/local/apachePHP : /usr/local/phpNginx : /usr/local/nginx网站主目录 : /home/wwwroot注： /usr/local/src 是 Mapn 安装过程的临时目录，当安装完成时，目录是可以清空的，如需清空以加大可用空间， 请执行： rm -rf /usr/local/src/* 注：目前 Mapn Ver.2.9 仅对 CentOS/RedHat 32/64bit 支持，更多系统版本将陆续推出 官方网站： http://www.ngro.orgNGRO.ORGanization 感谢您的使用！
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。LNMP 0.6是一个安装优化版，主要是处理脚本安装过程中的错误及添加Ubuntu专用安装脚本(安装成功率大大提升)，并未对安装程序的版本进行升级。安装教程：http://lnmp.org/install.htmlLNMP相关软件版本：Nginx 0.7.67 MySQL 5.1.48 PHP 5.2.14 PHPMyAdmin 3.3.7相关更新： 1、优化安装过程，修复多处安装错误处理，安装成功率大大提升； 2、添加ubuntu专用安装脚本ubuntu.sh； 3、修善pureftpd安装脚本，增加自动开机启动；状态管理及相关管理页面： 添加虚拟主机：/root/vhost.sh LNMP状态管理： /root/lnmp {start|stop|reload|restart|kill|status} PureFTPd状态管理 /root/pureftpd {start|stop|restart|kill|status} phpinfo : http://前面输入的域名或IP/phpinfo.php phpMyAdmin : http://前面输入的域名或IP/phpmyadmin/ 探针 : http://前面输入的域名或IP/p.php MySQL root密码：如果不输入直接回车为root，否则为你输入的密码。LNMP相关目录： mysql : /usr/local/mysql php : /usr/local/php nginx : /usr/local/nginx 网站目录 : /home/wwwroot/技术支持： LNMP官网：http://www.lnmp.org/ 作者技术支持邮箱：www@lnmp.org 技术支持论坛：http://bbs.vpser.net/forum-25-1.html （注册需注明：LNMP，人工审核，请尽量通过论坛反馈，以便其他用户参考。）
MySQL（发音：[ˌmaɪ ɛs kjuː ˈɛl]，但也经常读作My- SEQuel）是一个开放源码的关系数据库管理系统，开发者为瑞典MySQL AB公司，现为Sun公司的一部分。2009年Oracle宣布收购Sun公司，因此MySQL可能成为Oracle旗下产品。MySQL由于性能高、成 本低、可靠性好，已经成为最流行的开源数据库，被广泛地应用在Internet上的中小型网站中。随着MySQL的不断成熟，它也逐渐用于更多大规模网站 和应用，比如维基百科、Google和Facebook。非常流行的开源软件组合LAMP中的M就是指 MySQL。下载：http://mysql.proserve.nl/Downloads/MySQL-5.1/ 查看更新：http://dev.mysql.com/doc/refman/5.1/en/news-5-1-49.html
该版本继续对 InnoDB 存储引擎进行改进，主要有： InnoDB 存储引擎升级到 1.1.1 版本，该版本也是最新开发版 InnoDB 在恢复时使用哈希表存储 redo 日志，在64位系统中，哈希表的大小为 buffer pool 大小的 1/8，为了降低内存的使用，哈希表调整为 1/64 的缓冲池大小，如果是32位系统则为 1/128 在慢查询日志中，UPDATE 和 DELETE 语句的 Rows_examined 值不再显示为0移除 mysql_fix_privilege_tables 脚本增加新变量：skip_name_resolve，用于禁用对客户端连接进行机器名解析新增 SHA2() 函数所有基于数值运算的函数现在都会抛出数值越界的错误其他还包括修复了不少的bug详情请看 Change History下载 MySQL 5.5.5 M3 开发版