Linux下安装数据库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下安装数据库相关的知识,希望对你有一定的参考价值。
第一步:下载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位二进制包
- 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下安装数据库的主要内容,如果未能解决你的问题,请参考以下文章
在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途