ubuntu下mysql5的安装

技术分享 Story 79浏览 0评论
摘要

ubuntu下mysql5的安装

ubuntu下mysql5的安装

照着做应该是没问题的 4的也一样 我试过拉 T+6]衈渋坼
装mysql 装拉我好几天 都没装好 郁闷死我拉 鑇?P狡!(?
linux果然不是一般人能用的 鄑€b湩伿倐
后来不知哪位高手写拉这编文章 0鄧????
拯救拉我啊 g焱?A?
娃哈哈 识f昿UB?
A?";h€*
ubuntu Linux下手工安装mysql5 i?ё$噄
艅)T潦誽W
1、下载mysql5的linux版本。 瀖湋斿鄐婪
地址:http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.20.tar.gz/from/http://mirror.vmmatrix.net/mysql/ I?t桴斖?
?}p蜯t
2、安装GCCt等必备的软件: ?鰲9)箽h
在终端下执行(网通用户请用交大的源): 嘽?蕱z紅?
sudo apt-get install gcc cpp g++ libncurses5-dev 瑍?3O?瞐
sudo apt-get install make autoconf automake libtool ?N?婠@?
弨Q誐{赢
3、解压: e?騇S擨
对于*.tar.gz的文件使用命令tar zxvf *.tar.gz来解压; N R2誮瓚?
对于*.tar.bz2的文件使用命令tar jxvf *.tar.bz2来解压. bu錻E?*
将mysql,php,apache以及gd安装到/opt/目录下,便于管理. Fq_s譁磡抠
具体过程可参考: AD?冁tK?
把桌面上刚下的MySQL复制到/tmp下:cp Desktop/mysql-5.0.20.tar.gz /tmp 瑼鋔A鶪鈩?
进入/tmp目录:cd /tmp 老靿ㄞ2嘡
解压并展开:tar zxvf mysql-5.0.20.tar.gz 躍'~?灺?
}_眴謸鯜
4、编译安装MySQL: (??D??
进入到解压后的mysql目录: j??奚?
cd mysql-5.0.20 皃I賫弟??
假设我常用用户是xcg1688,则在终端输入下面的命令: w簄專??
./configure --prefix=/opt/mysql --with-mysqld-user=xcg1688 --with-extra-charsets=all --with-unix-socket-path=/tmp/mysql.sock ?7a服X6
?VL^hJ+%?
--prefix=/opt/mysql 把mysql-5.0.20指定安装到/opt/mysql目录中; ^]造?`l
--with-extra-charsets=all 对多语言的支持; 鑩j檾N K
--with-unix-socket-path=/tmp/mysql.sock 这个是指定mysql服务器启动后,联机套接字文件所处的位置和文件名,也就是说,如果mysql服务器成功启动后,就能在/tmp 目录中看到mysql.sock文件。如果看不到,肯定是mysql启动不了。 閻?筳b
--with-mysqld-user=xcg1688 这个是让mysql服务器也能让系统中普通用户xcg1688也能启动mysql服务器。用普通用户来启动mysql的好处是:mysql的进程会自己死 掉自动退出。当然root用户也可以,不过有时mysql有些进程死了,但不会自动退出,root自己也杀不掉。所以用普通用户就有这样的好处,大多不会 出现mysql进程已死,但不会退出的情况; 鄿5?FX{€3?
当您看到"Thank you for choosing MySQL!"时,说明成功。 糠侨婪??
~范K?\~忟
5.安装: l[??M奁
sudo make 鄵Iv€矇?
sudo make install ??圓9僀?
在我的C2.66计算机上make时花了1小时15分钟。 磴蔞鹌~3?
伳~p9 ?
6.配置: R鯬??J ?
sudo cp /opt/mysql/share/mysql/my-medium.cnf /etc/my.cnf "x篆? i?
这 是将配置文件拷贝到/etc目录下成为my.cnf,大家可以根据自己的需要选择配置文件(配置文件在 /opt/mysql/share/mysql/目录下,有my-huge.cnf my-medium.cnf my-large.cnf my-small.cnf这些). 末qO?蜶 *
运行 ?>沣?,?
sudo /opt/mysql/bin/mysql_install_db ?俆%洼亿?
这个命令是创建MySQL的授权表. ?5甁梙媜
lpH~2捰皞?
sudo chmod 755 /opt/mysql/var //设置/opt/mysql/var的目录权限为755 &凇g汮??
sudo chown -R xcg1688:xcg1688 /opt/mysql/var //如果希望使用xcg1688这个用户来启动mysql的话 拻崃辫??
sudo /opt/mysql/share/mysql/mysql.server start //启动mysql服务 ?雤#k^槐Q
sudo chown -R xcg1688:xcg1688 /opt/mysql/ //把/opt/mysql目录归属到xcg1688这个用户下 曐檼?!唫?
sudo /opt/mysql/bin/mysqladmin -u root password 123456 //设置root用户的密码为123456 聲{?Q~?
/opt/mysql/bin/mysql -u root -p //试试看mysql能不能登录。\q退出。 P??xT?
芿?惸哑v
7.设置MySQL的环境变量: 郻蒾?lt;
cd //回到你的用户目录。 H劎0翣鸔?
cp .bashrc .bashrc_bak //备份.bashrc 咅?CG??
gedit ~/.bashrc D?pF?=
在最后加入:export PATH=/opt/mysql/bin:$PATH:. GK仼5H?
然后在终端输入:source ~/.bashrc //使刚修改的起作用 J々b戒
env //查看环境变量 a鴵M?Xb
mysql ?6 耦揋?
上面的修改只针对某一用户,你还可以用另外一种办法:在/etc/profile添加PATH路径后,注销一次再echo应该就可以了。 @??泆mq?
??t)y窷
8.设置MYSQL自动启动: 乳?紐麐?
sudo cp /opt/mysql/share/mysql/mysql.server /etc/rc2.d/S20mysql %鷹鼦侟焙?
歐sG"3呓?
9.测试: 贯怌6c?
重新启动计算机,在终端$下输入:mysql y?zz
可以用了,输入:\q退出。

转载请注明:成长的对话 » ubuntu下mysql5的安装