近3年来,笔者一直在使用mssql的产品, 从2000到2005再到2008. 与mssql相比, mysql最大的特点是免费啊, 这很重要。
笔者在4年前,曾经使用LAMP来构架网络设备的监控系统, 最近因项目的需要,重新使用mysql作为数据库。
现在就将这个过程中,遇到的一些问题和经历分享出来。
1. 下载
mysql包括社区版和企业版, 根据不同的需要,会有不同的选择, 笔者是当然是选择免费版了。
更多的选择在 http://www.mysql.com/downloads/
笔者选用了的 wget 来下载 rpm 包, 除了下载server包之外, 如果要要在本机上进行client的连接, 还要下载client端的程序
2. 卸载原来的版本
如果之前有安装的话, 可以先选择卸载。要看是用什么来安装的, 有的TX可能是直接源码安装的, 有的是rpm,有的是yum等 。
rpm -qa|grep mysql
rpm -ev xxxxxx
之后,再用rpm -ivh MySQL-server-5.5.14-1.linux2.6.x86_64.rpm来安装.
笔者的环境比较复杂, 是用yum安装的,所以要先用yum来卸载,再用rpm 来卸载, 呵呵。
如下:
再用rpm卸载
卸载已经完成了。
下面就是安装了,其实安装也可以用yum来安装,
3. 安装
rpm -ivh MySQL-server-5.5.14-1.linux2.6.x86_64.rpm
再安装 客户端 :
4. 配置
安装完成之后, 还要进行一定的配置, 才可以正常的工作。
首先是从/usr/share/mysql下拷贝配置文件到/etc/my.cnf, 可以随便选择一个版本
注意端口与socket文件的位置。
用命令 /etc/init.d/mysql start 或者是service mysql start 来启动mysql
如果想测试mysql有没有启动成功,可以telnet localhost 3306 来测试。
5. 查看 版本
mysqladmin version
或者 登录到mysql , 再用select version()命令
6. 基本的命令
1) 察看mysql是否在自动启动列表中
2) 添加或删除 启动服务
chkconfig --add mysql
chkconfig --del mysql