平时安装mysql都是源码包安装的,但是由于它的编译需要很长的时间,所以建议使用二进制免编译包安装。可以到MySQL官方网站去下载,具体版本根据平台和需求而定,目前比较常用的为mysql-5.0/mysql-5.1,5.5和5.7版本虽然已经发布有段日子了,但是在线上跑服务器的还是少数。所以本文安装5.1的版本。
安装以前一定要知道Linux系统是多少位。
|
|
i386其实就是32位,需要下载i686的包,如果结果为x86_64,则为64位。
1、下载mysql到/usr/local/src/
|
|
2、解压
|
|
3、把解压完的数据移动到/usr/local/mysql
|
|
4、建立mysql用户
|
|
5、初始化数据库
|
|
--user
定义数据库的所属主, --datadir
定义数据库安装到哪里,建议放到大空间的分区上,这个目录需要自行创建。这一步很关键,如果看到两个“OK”,说明执行正确,否则请仔细查看错误信息。
遇到错误1
|
|
解决办法
|
|
遇到错误2
|
|
这是因为,系统版本和mysql版本不一致。比如Linux系统是32位,mysql安装包是64位。所以解决办法是重新下载合适的安装包。
依赖包的安装
|
|
6、拷贝配置文件
|
|
7、拷贝启动脚本文件并修改其属性
|
|
8、修改启动脚本
|
|
需要修改的地方有 datadir=/data/mysql
(之前初始化数据库时定义的目录)
9、把启动脚本加入系统服务项,设定开机启动并启动mysql
|
|
如果启动不了,请到 /data/mysql/
下查看错误日志,这个日志通常是 主机名.err
。
检查mysql是否启动:
|
|