成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 趣味生活

linux上源码安装mysql

Q1:linux中rpm安装mysql与源码有什么区别

rpm编译好的
源码安装时候可以自己设置一些参数及版本一般比较新

Q2:怎么在linux下部署mysql 源码部署安装

查找以前是否安装有mysql,使用下面命令:
rpm -qa|grep -i mysql
如果显示有如下包则说明已安装mysql
mysql-4.1.12-3.RHEL4.1、mysqlclient10-3.23.58-4.RHEL4.1

Q3:目前最新版的mysql在Linux下源码编译安装的方法。具体参数的含义一并说明

有话好说,以下是CentOS Linux 5的配置经验:
添加mysql帐号
groupadd mysql
useradd -r -g mysql mysql
编译必需先安装
cmake-2.8.4 和 bison-2.4.3、安装成功后解压mysql-5.5.15.tar.gz:
在源码根目录打开终端输入以下配置参数并回车
cmake -DCMAKE_INSTALL_PREFIX=/etc/mysql \
-DMYSQL_UNIX_ADDR=/etc/mysql/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_DATADIR=/var/mysql/data \
-DMYSQL_USER=mysql
成功执行以下命令后在最后会见到 (/root/Desktop/是你的源码目录,视你的情况定)
-- Build files have been written to: /root/Desktop/mysql-5.5.15、
运行make安装:
make
make install
以下步骤就不一一解说了:
cd /mysql/mysql
chown -R mysql:mysql .
scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql data
cp ./support-files/my-small.cnf ./my.cnf
cp support-files/mysql.server mysql; chmod +x mysql
chown -R mysql:root .
./mysql start
./bin/mysqladmin -u root -p 123456、
添加开机启动服务
chkconfig --add mysql
chkconfig mysql on
service mysql start
顺利的话到这里完成了,祝你成功。

Q4:linux怎么源码包安装mysql

这个可以这样
比如解开源码包, 得到一个文件夹ABC
cd ABC
mkdir build-mysql
cd build-mysql
cmake ..
make
make install
就是这个思路

Q5:关于linux安装 mysql源码包的问题,为什么会报错啊

你已经安装过MySQL了。

www.BAzhIsHi.Co∽M

Q6:在linux安装MySQL时采用源码编译安装,但是如何让MySQL的编译时间缩短呢?

可以试试在使用make && make install 时添加-j参数,不限制内核进行编译安装。或者-j 后加内核数 。例如 make-j 4 && make install -j 4、优点:速度快会相对提高很多
缺点:消耗大量CPU,内存资源。
我做过一个测试,如果不限定内核 (16核 80GB内存 )的服务器编译安装mysql 5.0.7安装时长大致在10分钟左右,但是测试时服务器CPU跑满100% ,内存消耗至少32GB。直接使用 make && make install 安装耗时45分钟,内存4GB ,CPU 10%左右。

猜你喜欢

更多