在Linux上安装二进制源码MySQL

下载源码包到/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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章