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

Linux下安装数据库

时间:2018-03-19 21:24:11      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:安装数据库

第一步:下载64位二进制免编译包 第二步:解压 第三步:移动位置 /etc/local 并取名为mysql 第四步:创建mysql用户 第五步:创建文件夹 /data/ 第六步:初始化 第七步:修改/etc/my.cnf 文件 第八步:服务启动脚本mysql.servce/etc/init.d下并且改名为mysqld 第九步:chkconfig --add mysqld 加入到系统服务列表中去 第十步:启动

uname -a 查看 系统位数
技术分享图片

I386--I686 都是32位
x86_64 是 64位

wget 没有找到命令 yum -y install wget #yum 安装

安装数据库 (安装与系统相同位数的版本)64位二进制包

  1. cd/usr/local/src #进入到这个路径下
    2.wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz #下载64位二进制免编译包
    3.技术分享图片
    3.解压安装包 tar zxvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz #源文件路径存放至/usr/local/src路径下
    4.技术分享图片
    4.移动解压后的安装包到/usr/local下 并创建文件夹重命名为mysql
    5.技术分享图片
    5.示例如下:
    6.技术分享图片
    6.查看是否与图中相符。
    7.技术分享图片
    6.进入/usr/local/mysql下,创建一个为mysql的用户
    7.技术分享图片
    7.创建一个目录,作用: 是为了存放mysql的数据。数据目录放到这个目录下。
    技术分享图片
    8.初始化,所谓初始化就是生成/data/mysqld的目录。
    9.技术分享图片
    备注:执行这条命令时会报错,-bash: ./scripts/mysql_install_db: /usr/bin/perl: 坏的解释器: 没有那个文件或目录
    解决办法: 技术分享图片
    这条命令可查看出需要安装什么插件,
    安装此插件 :yum -y install perl-Data-Dumper
    技术分享图片
    但是,在安装完成之后,进行初始化时,还会报错,所以需要 yum install libaio* -y
    技术分享图片
    然后,再进行初始化。
    技术分享图片
    判断初始化成功的标志,
    第一种:初始化过程中出现2个ok
    技术分享图片
    第二种:echo $? ,判断是否为0,备注:执行上条命令之后,立马执行这条,这条命令的作用是检验你上条命令是否执行的对! (只检验上一条)
    技术分享图片
    此处,代表初始化已经完成。
    7。复制配置文件
    配置文件路径:my-default.cnf 为mysql的模板配置文件。大部分都是注释掉的。
    技术分享图片
    第一种:复制配置文件到/etc并且改名为my.cnf 备注:mysql的配置文件就叫my.cnf,而且固定放在etc下。如果放置其他路径,在启动之前,需要做指定。这是第一种复制配置文件的办法。 (不建议采用)
    技术分享图片
    第二种:复制之前,可以先查看etc下的目录,里面自带的一个此文件。
    技术分享图片
    rpm -qf /etc/my.cnf ,此命令可以查看由那个rpm所安装时,安装了此文件。
    技术分享图片
    不复制文件时,就需要将修改my.cnf里面的配置文件,改成如图所示。
    技术分享图片
    8启动脚本 mysql.server为启动脚本。如图所示:
    技术分享图片
    需要将这个脚本复制到 /etc/init.d下并且改名为mysqld
    cp support-files/mysql.server /etc/init.d/mysqld
    技术分享图片
    修改 mysqld文件
    技术分享图片
    示例如下,只改此处。
    技术分享图片
    若想设置为开机启动,则需要加入系统服务列表里面去。
    chkconfig --add mysqld 加入到系统服务列表中去
    chkconfig --list 查看系统列表服务,图中的mysql 则代表已经添加成功。
    技术分享图片
    启动命令:/etc/init.d/mysqld start
    /service mysqld strart
    技术分享图片
    代表已启动成功。
    查看监听端口 netstat -lntp
    技术分享图片

技术分享图片
其他启动办法: /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysql --datadir=/data/mysql & (需要按回车)
关闭进程 :
kailall mysql 先停止当前的写读操作,写完所有的数据之后再关闭。(这条命令再杀进程时,如果需要写入的数据特别大的情况下,就会慢)

service mysqld status 启动状态
mysqld is stopped mysql服务是停止状态
mysqld is running mysql服务是启动状态

Linux下安装数据库

标签:安装数据库

原文地址:http://blog.51cto.com/13451715/2088719

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