下载源码包到/usr/local:
$ wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.35-linux-i686-glibc23.tar.gz/from/http://gd.tuwien.ac.at/db/mysql/
在root用户下运行:
$ cd /usr/local
# tar -zxvf mysql-5.1.35-linux-i686-glibc23.tar.gz
# ln -s mysql-5.1.35-linux-i686 mysql
首先让我们将MySQL目录和文件的拥有权改成 mysql 用户和root组:
# cd /usr/local
groupadd mysql
useradd -g mysql mysql
cd mysql
chown -R mysql .
chgrp -R mysql .
然后运行一个小脚本程序,以建立初始化的MySQL数据库。请以一个mysql 用户的身份完成这个任务
# su mysql
$ cd mysql
$ scripts/mysql_install_db
chown -R root .
chown -R mysql data
如果没有任何出错信息显示的话,那就可以了。
运行MYSQL
在MySQL二进制包里面,有一个叫myslq.server的启动脚本程序。把它复制到/etc/rc.d/init.d目录里面:
# cd /etc/rc.d/init.d
# cp /usr/local/mysql/support-files/mysql.server mysql
接着把它的属性改为“x”(executable,可执行)
# chmod +x mysql
最后,运行chkconfig把MySQL添加到你系统的启动服务组里面去。
# /sbin/chkconfig --del mysql
# /sbin/chkconfig --add mysql
首先启动MySQL:
# /etc/rc.d/init.d/mysql start
将mysql运行程序加到系统变量中
vi /etc/profile
export PATH =$PATH :/ usr/local/mysql/bin
运行命令mysql,则可以看到
Welcome to the MySQL monitor. Commands end with ; or /g.
Your MySQL connection id is 2 to server version: 3.22.21
Type 'help' for help.
mysql>
默认root用户的密码为空,修改密码:
mysqladmin -u root password '12345'
用root用户和新密码登录:
mysql -h localhost -u root -p12345