admin 管理员组

文章数量: 1086019


2024年12月24日发(作者:数据库and和or的优先级)

作者:书剑飘香

1.下载mysql server and client。

Mysql官网地址:/downloads/

首选进入下载页面

然后进入Mysql版本下载页面

在Linux下 选择源代码的安装方式

然后下载Linux下的源代码压缩包

第二步:

我把mysql软件源码包存放在 /home/softDev 下边,

源码包编译安装的位置在 /usr/local/mysql 下边

由于现在的MySQL都使用cmake进行编译安装,所以在安装MySql之前,我们首先要把cmake

装到Linux系统上。

(1)安装cmake

下载地址:/

在安装cmake之前,系统里必须现有gcc和g++程序

(2)解压cmake源代码压缩包,并且编译和安装

tar zxvf

cd cmake-2.8.10.2

./configure

make

make install

(3)准备工作,创建mysql用户组

groupadd mysql

useradd -g mysql mysql

创建Mysql数据库的安装目录和存放数据文件的目录

mkdir -pv /usr/local/mysql/data

(4)解压缩Mysql源码包

tar xzf

cd mysql-5.5.27

cmake 编译Mysql

#安装

make && make install

注意事项:

从mysql5.5起,mysql源码安装开始使用cmake了。下面是介绍configure选项如何映射到

cmake的等值参数。

1. 命令语法:

重新编译时,需要清除旧的对象文件和缓存信息

# make clean

# rm -f

安装选项

参数地址:/

(5)设置权限

chown -R mysql:mysql /usr/local/mysql

(6)

初始化数据库

/usr/local/mysql/scripts/mysql_install_db --user=mysql

--basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

(7)复制一个mysql的配置文件

cp /usr/local/mysql/support-files/ /etc/

(8)后台启动Mysql服务

查看是否有MySql的端口

netstat -tnlp | grep :3306

另外也可以通过脚本的方式启动,如下:

#将mysql的启动服务添加到系统服务中

cp /usr/local/mysql/support-files/ /etc/init.d/mysqld

#给所有用户都增加可执行的权限

chmod a+x /etc/init.d/mysqld

#现在可以使用下面的命令启动mysql

service mysqld start

#停止mysql服务

service mysqld stop

#重启mysql服务

service mysqld restart

将mysql服务添加到开机启动项,让mysql服务开机启动

chkconfig --add mysqld

chkconfig --level 35 mysqld on


本文标签: 安装 服务 编译 启动 下载