mysql安装的过程
今天重新装了一下mysql数据库,截止到现在已耗时2:30,郁闷!!!!(我原来不知道装过多少次mysql)
所以我决定,把关于mysql数据库的初始化操作介绍一下
:
1.安装mysql数据库
http://www.duote.com/tech/1/2430_1.html
这是教程,如果duote不垮台,这个帖子应该一直都在,好吧,这是一个关于csdn和duote谁先倒闭的问题
我想关于用户名和密码的问题谈谈,如果你是一个第一次装mysql数据库的人,照着这个做应该没有任何问题
但我作为一个原来装过的人,发现了一写跟诡异的事情,前面的安装属于傻瓜操作,不在赘述
主要是关于输入用户名和密码的问题,我的建议是:如果
一直都没有安装成功的话,请尝试取消
Modify Security Setting
,安装
成功以后再去重新设置root的密码
发生在我身上比价诡异的事情是我原来装的都有问题,取消
Modify Security Setting
正常
安装
,而且密码都是i我原来设置的,我的意思已经说的很直接了,再直接一点就是,出现问题就取消上述的勾选,说不定就可以正常安装了
2.导入数据库
顺带说一下,每次我都是上网找的
sql语句:
c:\shufa.sql
把shufa.sql放在c盘根目录下
注意别加分号!!!!!!!
相关文档:
触发器在mysql中应用的不多,它是在mysql5以上才开始支持的,不支持不代表它不重要,首先了解一下什么是触发器.触发器是在数据库中为响应一个特殊表格中的某些事件而自动执行的程序代码。(Wikipedia)说得简单一些,它是在一个特殊的数据库事件,如INSERT或DELETE发生时,自动激活的一段代码。触发器可方便地用于日志记录、对 ......
年初的时候一直在做一个网站MSSQL2000->MySQL5的迁移工作,因为采用了不同的程序系统,所以主要问题在数据的迁移。由于2个系统数据库结构差异非常大,不方便采取SQLSERVER里导入MYSQL的ODBC数据源的功能(也不推荐这么做,字段类型等不同点会搞死人的~),因此就在WINDOWS下自己写PHP脚本从SQLSERVER里读数据,然后按照 ......
最近,项目中用到mysql,由于数据量非常大,每天的数据量在百万级,考虑到mysql数据库处理性能以及数据属性,决定保存足够多的查询数据即可,距当前时间最久远的数据直接删除,无需进行备份。
头脑中冒出的第一个想法就是,能否利用mysql中的触发器,检查数据表大小,如果超过预设长度,则删除部分数据。
CREATE TRIGGER ......
Why you should ignore MySQL’s key cache hit ratio
http://www.mysqlperformanceblog.com/2010/02/28/why-you-should-ignore-mysqls-key-cache-hit-ratio/
不要相信mysql的key cache hit ratio:
key cache hit ratio = 1 - key_reads / key_read_requests
key_reads:从磁盘中读块的数量
key_read_request ......
在Ubuntu9.10上使用sudo apt-get install mysql-server-5.0 安装了mysql,在外面访问不了mysql,但是在Ubuntu上访问是没有问题的。
于是开始查找原因:
3306端口是不是没有打开?
使用nestat命令查看3306端口状态:
~# netstat -an | grep 3306
tcp 0   ......