Ubuntu 10.10 编译装配MySql.tar.gz

Ubuntu 10.10 编译装配MySql.tar.gz

Ubuntu 10.10 编译安装MySql.tar.gz

一、安装Mysql

1、sudo apt-get install g++ gcc make automake perl libncurses5-dev kdelibs_dev kdelib

(确保需要的工具完好安装)

2、cd ~/Downloads

(进入压缩包所在目录)

3、tar zxvf mysql-6.0.2-alpha.tar.gz

(解压到此处)

4、cd mysql-6.0.2-alpha

(进入解压出来的源码包文件夹)

5、 ./configure –prefix=/home/paddy/tools/mysql-5.1

(指定安装路径)

6、make

(编译安装程序)

7、make install

(进行安装)

8、sudo cp support-files/my-medium.cnf /etc/my.cnf

(复制源码包内的设置文件到/etc/系统统一的设置文件路径)

9、sudo ln -s /home/paddy/tools/mysql-5.1/bin/mysql /usr/bin/

sudo ln -s /home/paddy/tools/mysql-5.1/bin/mysqladmin /usr/bin/

sudo ln -s /home/paddy/tools/mysql-5.1/bin/mysqld_safe /usr/bin/

sudo ln -s /home/paddy/tools/mysql-5.1/bin/mysql_conf /usr/bin/

sudo ln -s /home/paddy/tools/mysql-5.1/share/mysql/mysql.server /usr/bin/

(添加执行程序的软链接,这只是为了方便,喜欢用完整路径的可以不做。另一种方法是在环境变量中设置/home/paddy/tools/mysql-5.1/bin,这样直接在终端运行时会查找环境变量,也可以达到同样的效果)

10、sudo groupadd mysql

(创建用户组mysql)

11、sudo useradd -g mysql
mysql

(在用户组mysql下创建用户mysql,
注:这一步也可以不创建mysql用户,而是直接将当前的用户paddy加入到mysql组中:sudo usermod -G mysql paddy

12、cd /home/paddy/tools/mysql-5.1

(进入主程序目录)

13、sudo ./bin/mysql_install_db –user=
mysql

(如果还没有安装的MySQL,必须创建MySQL授权表。创建后,需要手动重新启动服务器,
注:如果11步没有创建mysql则–user=mysql需要改为–user=paddy

14、sudo chown -R root .

(使/home/paddy/tools/mysql-5.1目录下所有文件为根用户root所有,注意后面有个点,root和“.”之间有个空格)

15、sudo chown -R
mysql var

(使/home/paddy/tools/mysql-5.1/var/目录下所有文件为用户mysql所有)

16、sudo chgrp -R mysql .

(使/home/paddy/tools/mysql-5.1目录下所有文件为用户组mysql所有,注意后面有个点,root和“.”之间有个空格)

17、sudo ./bin/mysqld_safe –user=
mysql &

(初始化并测试你的mysql,其中&为后台执行的意思)

二、启动Mysql Server

mysql_config



mysqld_safe –user=
mysql &



mysql.server start

三、设置自启动

1、sudo cp /home/paddy/tools/mysql-5.1/share/mysql/mysql.server /etc/init.d/mysql

2、sudo chmod +x mysql

四、添加Mysql用户密码

1、确保Mysql Server已启动

2、mysql -u root -p

3、SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpwd’);

4、SET PASSWORD FOR ‘root’@’hostname’ = PASSWORD(‘newpwd’);

(hostname是你的主机名,按实际情况而定)

注意:安装后如果出现错误,有不少是由于my.cnf或者mysql.server等配置问题。但是按照以上步骤出错几率很小。其余的错误(特别是无法启动等错误)很大原因是安装目录的权限问题。注意看错误日志,说的很明白。以上安装步骤过后,错误日志在/home/paddy/tools/mysql-5.1/var/paddy-pc.err。也就是数据库的数据目录。特别提一下,上面的make和make install命令所使用的权限也容易导致产生文件的权限问题。

Ubuntu 10.10 编译装配MySql.tar.gz

相关文章:

你感兴趣的文章:

标签云: