hand
_1_8_82
4
返回栏目
0k
1k
0.2k
3k
1k
1k
0.3k
0.9k
0.8k
1k
0k
1k
0.8k
0k
0k
1k
0.1k
0k
0k
0.8k
3k
2k
0.4k
1k
3k
1k
0k
1k
0.5k
1k
3k
0.6k
0.2k
0.4k
0.9k
0k
0.6k
0.2k
1k
1k
1k
0.4k
0.3k
0.2k
0.3k
0.2k
0k
3k
0.6k
0k
0.2k
0.1k
0.3k
0.6k
0.2k
0.2k
0k
0.3k
2k
0.4k
0.2k
0.1k
0.1k
0.1k
0k
0.1k
0.1k
0.2k
0.2k
0.2k
0k
0k
0.5k
0k
0.1k
0.6k
0.4k
0.4k
3k
2k
0.2k
0.7k
1k
0k
0k
0.1k
2k
0.4k
2k
0k
0k
0.3k
6k
0k
0.1k
0k
0k
0.5k
1k
返回mysql数据库栏目
作者:
贺及楼
成为作者
更新日期:2024-04-05 22:28:18
通过源码安装
有两种方法来使用源码安装MySQL:
使用一种标准的MySQL源码安装。标准的可用源码文件被压缩成tar文件,zip文件或RPM包。文件名的格式为mysql-version.tar.gz,mysql-version.zip或mysql-version.rpm。其中version是版本号比例如5.7.25。
使用MySQL开发树。
使用源码安装所需的前提条件:
CMake,用来在所有平台上构建框架,可以从 http://www.cmake.org 来下载CMake。
一个好的make程序,强烈建议使用GNU make 3.75或更高版本。可以从http://www.gnu.org/software/make/ 下载GNU make。
ANSI C++编译器。可以对force_unsupported_compiler的描述。
ncurses库,可从 https://www.gnu.org/software/ncurses/ncurses.html 下载。
为了构建MySQL需要Boost C++库(但不使用它)。Boost 1.59.0必须被安装。为了获得Boost与它的安装指令,可以访问 https://www.boost.org/ 网址。(MySQL 5.7)
足够的空闲内存。
如果要运行测试脚本那么就需要安装perl。大多数类Unix的系统已经包含了perl。在windows上可以使用 ActiveState Perl。
如果使用标准源码安装,还需要下面的工具来解压源码文件:
对于一个.tar.gz的压缩tar文件,GNU gunzip命令可以用来解压,tar命令用来unpack。如果你的tar命令支持z选项,它可以用来解压与 unpack文件。
对于一个.zip归档文件,winzip或另外的工具可以读取.zip文件。
对于一个.rpm的RPM包,rpmbuild命令用来对构建的发布版本进行unpack操作。
若使用开发源码树来安装MySQL,需要安装以下额外的工具:
需要Git版本控制系统来获得开发源代码。https://help.github.com/en 提供了指令在不同平台上下载与安装Git。MySQL官方组织已经于2014年9月加入了GitHub。
bison 2.1或更高版本,可以从 http://www.gnu.org/software/bison/ 网址进行下载(1版本不再支持),尽可能的使用最新版本。
在Solaris平台上,除了bison之外m4必须被安装。m4可以从 http://www.gnu.org/software/m4/ 网址下载。
使用标准源码安装
将源码包mysql-version.tar.gz上传到虚拟机,然后按照下面的步骤进行安装。
# 卸载系统自带的mariadb
rpm -qa | grep mariadb
rpm -evh --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64
# 安装所需的工具包
yum -y install cmake* make* gcc* gcc-c++ ncurses* ncurses-devel* perl*
# 创建mysql用户
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
# 解压并安装
tar zxvf mysql-5.5.62.tar.gz
cd mysql-5.5.62/
#tar zxvf mysql-5.6.45.tar.gz
#cd mysql-5.6.45/
mkdir bld
cd bld
cmake ..
make
make install
# 初始化
cd /usr/local/mysql
chown -R mysql:mysql .
scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql data
# 启动服务
cp support-files/my-medium.cnf /etc/my.cnf ##5.5
bin/mysqld_safe --user=mysql &
# 配置开机启动
cp support-files/mysql.server /etc/init.d/mysql.server
chmod 755 /etc/init.d/mysql.server
systemctl enable mysql.server
mysql数据库
整章节共99节
快分享给你的小伙伴吧 ~