您的位置:首页 > 数据库 > MySQL

LAMP搭建之mysql安装(二进制免编译安装包)

2017-10-09 00:00 831 查看

安装mysql

1.选择目录并下载

//  默认将资源包保存至   /usr/local/src/
cd  /usr/local/src

//  安装wget命令
yum install -y  wget

//  获取资源下载
wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz


解压

tar xzvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz


改名并移动到 /usr/local/mysql目录下

mv mysql-5.6.35-linux-glibc2.5-x86_64 /usr/local/mysql


创建用户

-- 进入/usr/local/mysql目录

useradd  mysql


创建mysql目录

mkdir /data/


配置信息安装

./scripts/mysql_install_db --user=mysql --datadir=/data/mysql

// 如果提示dumper没有安装,先搜索下
yum list |grep perl |grep -i dumper

//  yum安装dumper
yum install -y perl-XML-Dumper.noarch
yum install -y perl-Data-Dumper.x86_64

// /usr/bin/perl: 坏的解释器: 没有那个文件或目录
yum install perl gcc kernel-devel

//  报错:Installing MySQL system tables..../bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

yum install -y libaio

检查配置成功的两种方法 :

配置执行完成检查两个ok



查看执行结果,为0时说明执行无误

echo $?

7.修改默认配置文件(暂时)

默认配置文件路径 /etc/my.cnf



8.拷贝mysql服务至/init.d目录下

mysql默认参考配置文件路径 /support-files/

cp support-files/mysql.server /etc/init.d/mysqld

9.修改拷贝过来的mysqld启动脚本



10.检查启动脚本权限

检查是否为755(rwxr-xr-x)权限,若不是则修改(默认就是755)

11.添加启动脚本至系统启动服务

chkconfig --add mysqld

查看系统启动服务

chkconfig --list

启动方式 :

1.命令行启动

/etc/init.d/mysqld  start

2.服务启动

service mysqld      start




检查进程是否启动

ps aux |grep  mysqld




通过查看监控端口号 3306

netstat  -lntp




通过服务停止

service mysqld stop

动态指定配置文件所在路径、用户、数据目录启动mysql

/usr/local/mysql/bin/mysqld_safe  --default-file=/etc/my.cnf --user=mysql --datadir=/data/mysql  &(后台操作)

此方式开启之后关闭比较麻烦,需要杀进程(不太建议)

killall mysqld

//  未找到killall 则通过yum 安装

yum install psmisc

拓展

特别不建议使用kill直接杀进程,对数据库系统都不好,重要的是有可能丢失数据。

mysql常用的两个引擎 :

innodb (存储量大)

myisam(存储量小)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  MySQL Linux LAMP