所需软件源码包:
cmake-2.8.8.tar.gz
mysql-5.5.25.tar.gz
1、安装cmake
MySQL从5.5版本开始,通过./configure进行编译配置方式已经被取消,取而代之的是cmake工具。
因此,我们首先要在系统中源码编译安装cmake工具。
代码如下 | 复制代码 |
#安装所需依赖包 yum -y install ntp vim-enhanced gcc gcc-c++ flex bison autoconf automake bzip2-devel ncurses-devel zlib-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel libXpm-devel gettext-devel pam-devel libtool libtool-ltdl openssl openssl-devel fontconfig-devel libxml2-devel curl-devel libicu libicu-devel libmcrypt libmcrypt-devel libmhash libmhash-devel #编译安装 cd /usr/local/src/cmake-2.8.8 ./configure make && make install |
2、编译安装配置MySQL
代码如下 | 复制代码 |
#切换至 mysql解压目录 cd /usr/local/src/mysql-5.5.25 #创建所需目录 mkdir -pv /usr/local/mysql/data #创建mysql用户和mysql组 groupadd mysql 2 useradd -g mysql -s /usr/sbin/nologin mysql #cmake编译 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_unicode_ci -DWITH_READLINE=1 -DWITH_SSL=system -DWITH_EMBEDDED_SERVER=1 -DENABLED_LOCAL_INFILE=1 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_DEBUG=0 #安装 make && make install #复制配置文件 cp ./support-files/my-medium.cnf /etc/my.cnf #设置权限 chmod +x /usr/local/mysql 2 chown -R mysql:mysql /usr/local/mysql 3 chown -R mysql:mysql /usr/local/mysql/data #配置开机自动启动 cp ./support-files/mysql.server /etc/init.d/mysqld 2 chmod +x /etc/init.d/mysqld 3 chkconfig --add mysqld 4 chkconfig mysqld on #添加MySQL的软链接以适应init脚本 ln -sv /usr/local/mysql/bin/mysql /usr/sbin/mysql 2 ln -sv /usr/local/mysql/bin/mysqladmin /usr/sbin/mysqladmin 3 ln -sv /usr/local/mysql/bin/mysqldump /usr/sbin/mysqldump #修改配置文件 vim /etc/my.cnf #在[mysqld]中添加: datadir = /usr/local/mysql/data 2 log-error = /usr/local/mysql/data/error.log 3 pid-file = /usr/local/mysql/data/mysql.pid 4 user = mysql 5 tmpdir = /tmp #保存退出 #初始化数据库 /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data 配置防火墙,开启3306端口 vim /etc/sysconfig/iptables #添加如下规则到3306端口这条规则的下面即可 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #重启防火墙 /etc/init.d/iptables restart # 或 service iptables restart 启动MySQL service mysqld start # 或 /etc/init.d/mysqld start 测试MySQL是否启动 #查看是否有mysql进程 ps -ef | grep mysql #查看是否有mysql端口 netstat -tnlp | grep 3306 #测试mysql,mysqladmin,mysqldump命令是否能正常使用 #读取MySQL的版本信息 mysqladmin version |
到此MySQL编译安装完成。
荒野乱斗国际版 (BrawlStars)最新版本v56.274
下载一波超人内置修改器菜单版 安卓版v1.0.2
下载敢达决战官方正版 安卓版v6.7.9
下载敢达决战 安卓版v6.7.9
下载继承了一座戏园子无限声望铜钱版 内置菜单最新版v1.7
继承了一座戏园子折相思版是游戏的破解版本,在该版本中为玩家提
山河半世橙光清软金手指版 无限鲜花v3.24
山河半世是一款超级好玩的橙光恋爱游戏,在游戏中玩家们需要扮演
蓬莱手游折相思版 安卓版v1.0.0
蓬莱免广告版是游戏的修改版本,在该版本中为玩家去除了广告,玩
当红影后橙光游戏破解版2025 最新版v1.0
当红影后橙光破解版是一款超级好玩的娱乐圈题材的橙光游戏,在这
忽然成了万人迷清软完结版 无限鲜花版v12.15
忽然成了万人迷破解版是一款非常好玩的男性向橙光游戏,在有一天