普通用户安装MySQL
?
??? Linux这点很好,即使没有权限,也可以将自己想要的程序什么的安装到自己有权限的目录下。
??? 介绍一下怎么在非root用/权限下安装MySQL
?
??? 参考:http://www.linuxfromscratch.org/blfs/view/svn/server/mysql.html
?
一、下载
??? MySQL的下载地址:http://anduin.linuxfromscratch.org/sources/BLFS/svn/m/mysql-5.1.42.tar.gz
??? BLFS提供了两个补丁,下载地址分别为:
??? http://www.linuxfromscratch.org/patches/blfs/svn/mysql-5.1.42-logevent-1.patch
??? http://www.linuxfromscratch.org/patches/blfs/svn/mysql-5.1.42-client-1.patch
?
二、编译
(1)打上补丁
解压MySQL,并进入patch -Np1 -i ../mysql-5.1.42-logevent-1.patchpatch -Np1 -i ../mysql-5.1.42-client-1.patch
?以打上补丁
?
(2)指定编译选项
?
(4)将配置文件拷贝过去
?
(3)修改MySQL的client和server的端口
默认MySQL的client和server的端口是3306,如果想修改或者这个端口已经被别的进程占用了,还是可以通过修改etc/my.cnf来修改:

?
?
四、创建和启动数据库
(1)创建数据库
运行命令:
?
(3)尝试登录测试一下
??? 成功哦!
?
1 楼 hoho818 2011-07-03 如果是直接下载的二进制文件怎么办呢?貌似是可以通过mysql_install_db来安装的,是这样么?