|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
每一个开发团队都对他的发行版做过测试后放出的.那些国际知名的大品牌更是如此。
本文次要是先容一种更加快速的办法来完成linux操纵体系下MySQL源码举行纯手动安装,以下就是详细计划的述,看会给你带来一些匡助。
1.完成linux下纯手动MySQL源码安装,起首要下载MySQL的源码,我下载的是MySQL-5.0.87.tar.gz
2.解压tarCxvfMySQL-5.0.87.tar.gz
3.进进MySQL-5.0.87
4.检测情况并指定安装目次:./configure--prefix=/usr/local/MySQL
检测出来缺甚么就安装甚么。我装的时分竟然连gcc和g++都没有,没有编译器的话就要间接下载rpm包(已编译好的二进制文件)再安装到体系。
以下是安装gcc的命令(要先往下载这个包,这个地点有对照多的rpm包下载http://mirror.oa.com/SLES10-SP1-RPMS-32/):
sudorpm-ivhgcc-4.1.2_20070115-0.11.i586.rpm
安装这些rpm包的过程当中有些是已安装的,大概是本人依附本人招致安装不了,归正安装不了就用强迫安装并疏忽依附的命令
sudorpm-ivhgcc-4.1.2_20070115-0.11.i586.rpmC-forceCnodeps
大概进过安装一系列的rmp包后,终究完成了情况检测。我也许装了10+个的rmp包才完成。。杯具啊
5.编译:make
6.安装:sudomakeinstall
7.完成linux下纯手动MySQL源码安装中要举行设置。起首能够看到安装完的目次以下
在share/MySQL下打命令:lsCl|grepmy-
出来的都是MySQL的设置文件,依照必要选择个中一个拷到/etc下定名为my.cnf
/etc/my.cnf是MySQL默许读的设置文件的路径
8.修正var的可写权限。这是MySQL的数据库数据文件寄存的地位,由于用以后用户来运转MySQL的背景程序大概没有这个目次的可写权限。
chmod777./varCr
9.设置体系情况变量,使得能够间接实行MySQL的程序
体系的情况变量是放在/etc/profile下的,而用户的情况变量是放在用户的根目次下的.bashrc下
(1)/etc/profile的设置:
PATH=/usr/local/MySQL/bin:$PATHPATH=/usr/local/MySQL/libexec:$PATHexportPATH个中/usr/local/mydql/bin是MySQL次要的可实行程序的目次,而libexec是放MySQL的背景主程序MySQLd的(2).bashrc的设置:
setPATH=/usr/local/MySQL/bin:$PATHsetPATH=/usr/local/MySQL/libexec:$PATHexportPATH这里注重.bashrc内里是要加个set的。设置完后重登录就能够失效了
10.在启动MySQLd之前要先初始化它,实行MySQL_install_db
11.启动MySQLd,间接打MySQLd就能够了,由于之前设置过体系情况变量了
12.间接MySQL进进MySQL的命令行把持。默许是以以后用户名登录的,默许root是没有暗码的
13.设置root的暗码:MySQLadminCurootpassword‘123456’
14.以root身份登录:MySQLCurootCp
15.设置远程登录数据库。用户创立后默许是只能在当地登录的。
updateusersetHost=%’whereuser=‘kuncai;这句是将kuncai这个用户的同意登录的地点改成恣意,但不包含当地。也就是说如许kuncai这个用户就没法在当地登录了,只能远程登录。
只要root用户才干实行这句,以是要先以root用户登录到当地数据库才行。
flushprivileges;要再实行这句革新缓存才干失效。以上的相干内容就是对linux下纯手动MySQL源码安装的先容,看你能有所劳绩
</p>
给你装的系统里为ubuntu12.04,它已经封装的很臃肿了,但是考虑到你没有很多时间投入其中,所以给你装了它,但是怎么用它提高开发效率,需要你在学习的过程中不断总结; |
|