码迷,mamicode.com
首页 > 数据库 > 详细

在虚拟机Linux系统上手工编译安装Mysql

时间:2018-04-20 16:02:29      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:手工编译安装   Mysql   

在虚拟机Linux系统上手工编译安装Mysql

1、 首先将mysql-5.5.24.tar.gz源代码包准备好,解压到虚拟机Linux的/opt文件夹下。

技术分享图片
2、 通过yum仓库安装需要的基础工具,主要包括(gcc 、 gcc-c++ 、make、cmake)gcc和gcc-c++都是编译工具,make是二进制转换工具,cmake是跨平台安装工具。

技术分享图片
3、 通过镜像文件安装rpm包安装部分工具ncurses-devel(字符终端屏幕控制基本库)、bison(语法分析器)、libaio-devel (支持同步I/O)的软件包

技术分享图片
技术分享图片
技术分享图片

4、 提前添加mysql用户以及mysql的安装文件夹

技术分享图片
技术分享图片

5、 切换至mysql的解压文件夹下,输入脚本进行配置,最后可能会有部分报错,不用管,继续往下执行

技术分享图片

6、 接下来使用make指令,进行编译,这步操作需要等待时间较长,不报错就行

技术分享图片

7、 编译完后可以进行安装,使用make install命令
技术分享图片

8、 安装完/usr/local/mysql文件夹属主和属组都是root,我们需要切换成mysql用户和mysql组,查看正常。

技术分享图片

9、 将mysql加入到环境变量,否则无法识别mysql命令export PATH=$PATH:/usr/local/mysql/bin/(开机时刷新) 或者可选择vi /etc/profile 在最后一行加入后 运行source /etc/profile,我这里是vim编辑器添加到/etc/profile最后一行,:wq保存退出,运行source /etc/profile,刷新下profile文件

技术分享图片

10、 复制并重命名mysql的配置文件到/etc目录下,和复制和重命名mysql的启动文件到/etc/init.d下。

技术分享图片

11、 将/etc/init.d/mysql文件添加可执行权限,保证能够开机启动,并将起添加到系统服务中方便管理,设置为在3和5(字符界面和图形化界面)的等级下启动。

技术分享图片

12、 下面初始化数据库
/usr/local/mysql/scripts/mysql_install_db \
--user=mysql \
--ldata=/var/lib/mysql \
--basedir=/usr/local/mysql \
--datadir=/home/mysql

技术分享图片

13、 建立mysql.sock的软链接
技术分享图片

14、 用vim编辑器到/etc/init.d/mysqld文件里面修改安装目录和数据库保存目录

技术分享图片

15、 启动mgsql服务

技术分享图片

16、 查看3306端口已经开启

技术分享图片

17、 输入mysql命令即可进入到mysql
技术分享图片

在虚拟机Linux系统上手工编译安装Mysql

标签:手工编译安装   Mysql   

原文地址:http://blog.51cto.com/10693404/2105791

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!