Windows7装不上Mysql解决方案
初次安装方法:
1、去官方下载MYSQL 5.0。
2、修改防火墙的设置,在允许例外里添加新的端口,名字为mysql,开放的端口为TCP 3306。
这个大家应该都会,在Vista控制面板的Windows防火墙里面,点击“更改设置”-“例外”,点击“添加端口”就可以。
3、安装MYSQL 5.0,可以自己修改安装路径和组件等。
【安装成功后,不能运行MySQLInstanceConfig.exe,直接从这边看】
4、安装完成后,Mysql server instance config wizard应该是启动不了的,下面的工作就是为了解决这个问题的,因为这是配置Mysql的唯一途径。
5、下载Resource Hacker得简体中文版(如果你看的懂英文,那就直接下原版的)。
http://www.programfan.com/showdown.asp?id=132
eXeScope也可以。。。。
6、解压rh_chinese_big5.zip ,执行 ResHacker.exe
7、打开MySQLInstanceConfig.exe (在安裝 MySQL 的bin 目录中) ,可以用鼠标直接把exe等资源文件拖到Resource Hacker窗体上面。
8、左侧展开「24」→「1」→「1033」
9、右侧找到 这行
10、将 level="asAdministrator" 改成 level="requireAdministrator"
11、重新编译
12、保存后关闭 (如果不能保存,另存在 bin 目录外,然后覆盖回來也可以)
13、这时,你就会发现MySQLInstanceConfig.exe可以正常的配置啦。
相关文档:
1,设置mysql默认编码
首先查询一下show variables like 'character%';
确定所有的character都设置成utf-8
参考 http://www.diybl.com/course/7_databases/mysql/myxl/20081127/152726.html
mysql>show variables like 'character%';
+--------------------------+--------------------------- ......
mysql>use mysql;
mysql>update user set host='%' where user='root';
重启Mysql
sudo /etc/init.d/mysql restart
[sudo] password for wangzw:
*Stopping MySQL database server mysqld & ......
一.语法
explain < table_name >
例如: explain select * from t3 where id=3952602;
二.explain输出解释
+----+-------------+-------+-------+-------------------+---------+---------+-------+------+-------+
| id | select_type | table | type | possible_keys | key ......
我一直是使用mysql这个数据库软件,它工作比较稳定,效率也很高。在遇到严重性能问题时,一般都有这么几种可能:
1、索引没有建好;
2、sql写法过于复杂;
3、配置错误;
4、机器实在负荷不了;
1、索引没有建好
如果看到mysql消耗的cpu很大,可以用mysql的client工具来检查。
在linux下执行
/usr/local/mysql/bin/ ......