Mysql-5.0.87 安装笔记
[root@localhost ~]# uname -a
Linux localhost 2.6.18-53.el5 #1 SMP Wed Oct 10 16:34:02 EDT 2007 i686 athlon i386 GNU/Linux
[root@localhost ~]# rpm -q gcc
gcc-4.1.2-14.el5
[root@localhost ~]# cd /usr/local/src
[root@localhost src]#
我的内核及gcc版本
[root@localhost src]# wget http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.87.tar.gz/from/ftp://ftp.jaist.ac.jp/pub/mysql/
--17:19:00-- http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.87.tar.gz/from/ftp://ftp.jaist.ac.jp/pub/mysql/
正在解析主机 dev.mysql.com... 213.136.52.29
Connecting to dev.mysql.com|213.136.52.29|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 302 Found
位置:ftp://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.0/mysql-5.0.87.tar.gz [跟随至新的 URL]
--17:19:02-- ftp://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.0/mysql-5.0.87.tar.gz
=> `mysql-5.0.87.tar.gz'
正在解析主机 ftp.jaist.ac.jp... 150.65.7.130
Connecting to ftp.jaist.ac.jp|150.65.7.130|:21... 已连接。
正在以 anonymous 登录 ... 登录成功!
==> SYST ... 完成。 ==> PWD ... 完成。
==> TYPE I ... 完成。 ==> CWD /pub/mysql/Downloads/MySQL-5.0 ... 完成。
==> SIZE mysql-5.0.87.tar.gz ... 22231820
==> PASV ... 完成。 ==> RETR mysql-5.0.87.tar.gz ... 完成。
长度:22231820 (21M)
100%[=======================================>] 22,231,820 251K/s in 1m 46s
17:20:53 (205 KB/s) - `mysql-5.0.87.tar.gz' saved [22231820]
[root@localhost src]#
下载mysql5.0.87
[root@localhost src]# groupadd mysql
[root@localhost src]# useradd -g mysql mysql
[root@localhost src]#
添加用户和组
解压文件
[root@localhost src]# ls
mysql-5.0.87.tar.gz
[root@localhost src]# tar -zxvf mysql-5.0.87.tar.gz
[root@localhost src]# cd mysql-5.0.87
[root@localhost mysql-5.0.87]# ./configure \
> --prefix=/usr/local/mysql \
> --with-named-curses-libs=/usr/lib/libncursesw.so.5
进入安装目录,编译前准备
执行make && makeinstall安装
编译完成
复制配置文件
[root@localhost mysql-5.0.87]# cp support-files/my-medium.cnf /etc/my.cnf
[root@localhost mysql-5.0.87]# cd /usr/local/mysql/
[root@localhost mysql]# bin/mysql_install_db --user=mysql
进入安装目录
初始化数据库
[root@localhost mysql]# chown -R root .
[root@localhost mysql]# chown -R mysql var
[root@localhost mysql]# chgrp -R mysql .
[root@localhost mysql]#
更改权限
[root@localhost mysql]# bin/mysqld_safe --user=mysql &
后台启动数据库
登录数据库
Quit退出