先哭一声,刚刚没保存。还得重写。
centos5.6 安装的时候前提:
1,系统自带的mysql不要安装进去,如果不小心了,那——重装吧。
2,系统的服务telnet要开启,当然你可以把所有服务都开启。
3,gcc 和gcc-c++要安装进去。(具体怎么装,接着查资料吧)
下载mysql5.5.16
地址是http://www.mysql.com/downloads/mysql 后面是MySQL Community Server 5.5.16 Linux-Generic Linux-Generic 2.6(x86 32bit),TAR
用SSH Secure Shell Client把下载后的文件放到linux的文件目录下。
接下来就是解压文件
解压之前修改文件属性:
[root@localhost src] chmod 777 *
查看修改结果命令是:
[root@localhost src] ls
tar文件解压命令是:
[root@localhost src] tar -xvf MySQL-5.5.16-1.linux2.6.i386.tar
安装:
[root@localhost src] rpm -ivh MySQL-server-5.5.16-1.linux2.6.i386.rpm
[root@localhost src] rpm -ivh MySQL-client-5.5.16-1.linux2.6.i386.rpm
查看安装结果:
[root@localhost src] rpm -q MySQL-server-5.5.16
[root@localhost src] rpm -q MySQL-client-5.5.16
进行配置:
配置这块的话就有点猫腻了,据另一篇博文来看的话,这里的/etc/my.cnf文件是不会被读取的,当然不是说不被读取
你放那里就没有事情了,而是你放那里之后他也还是会报错,而默认他读取的文件是/usr/share/mysql/my_medium.cnf
原因就是:我们是通过rpm方式安装的。
接下来就是mysql内部的命令了,这里我打算另起一篇来说明。
插播一个小故事就是今天我把root用户的权限给改了,心里那个悔那个恨那。强烈建议大家不要将root用户作为项目当中的用户,
不然你改了之后在mysql里面你就没有超级用户了。
改权限的语句这里写一下:
mysql> grant 权限 on [数据库名].* to [用户名]@[主机] identified by '[密码]' {with grant option};
权限:select,insert,update,delete或者all privileges
数据库名:比如mysql拉,再比如test拉,但是尽量另外单独建立一个DB
用户名:别写root
主机:能不写%就不要写%,尽量写固定IP,比如:localhost或者192.168.0.1什么的
{里面的内容可以不写}