1、用root登录系统,增加mysql用户和组
2、解压源码包,并进入解压后的目录
3、用configure工具来编译源代码,这里我们可以使用很多的参数,具体可以用configure --help来查看,
with-unix-socket-path=/usr/local/mysql/mysql/var/mysql.sock 这个是指定mysql服务器启动后,联机套接字文件所处 的位置和文件名,
#groupadd mysql
#useradd -g mysql mysql
2、解压源码包,并进入解压后的目录
#tar xvfz mysql-5.1.38.tar.gz
#cd mysql-5.1.38
3、用configure工具来编译源代码,这里我们可以使用很多的参数,具体可以用configure --help来查看,
prefix=/usr/local/mysql/把mysql安装到/usr/local/mysql/目录中;
with-extra-charsets=all 对多语言的支持; with-unix-socket-path=/usr/local/mysql/mysql/var/mysql.sock 这个是指定mysql服务器启动后,联机套接字文件所处 的位置和文件名,
这里我们将mysql安装到/usr/local/mysql下
#./configuer --prefix=/usr/local/mysql
#make
#make install
4、选择一个样例配置文件,并复制到/etc/下改名为my.cnf
#cp support-files/my-medium.cnf /etc/my.cnf
5、在数据库目录下创建系统数据库的表,--user表示这些数据库和表的所有者为此用户
#cd /usr/local/mysql
#./bin/mysql_install_db --user=mysql
6、设置目录权限,将var目录的所有者更改为mysql,其它目录和文件的所有者为root
#chown -R root .
#chown -R mysql var
#chgrp -R mysql .
7、启动mysql
# ./bin/mysql -u root mysql
#./configuer --prefix=/usr/local/mysql
#make
#make install
4、选择一个样例配置文件,并复制到/etc/下改名为my.cnf
#cp support-files/my-medium.cnf /etc/my.cnf
5、在数据库目录下创建系统数据库的表,--user表示这些数据库和表的所有者为此用户
#cd /usr/local/mysql
#./bin/mysql_install_db --user=mysql
6、设置目录权限,将var目录的所有者更改为mysql,其它目录和文件的所有者为root
#chown -R root .
#chown -R mysql var
#chgrp -R mysql .
7、启动mysql
# ./bin/mysql -u root mysql
8、管理Mysql
#./bin/mysql -u root -p