Mysql5.6 免编译安装

Mysql安装 :
3 种安装方式:
  1. rpm
  2. 源码
  3. 二进制免编译(一定要从官网下载)
二进制免编译包好处:
  1. 我们不需要花太多的时间去编译。
  2. 可以自定义去配置安装位置和其它参数。

作为一名运维人员,良好的习惯可以让工作效率倍增。

下载的位置一定要放在 # cd /usr/local/src/

uname -a //查看一下系统版本(建议x86_64, 32位的兼容性太差)
  1. 下载免编译的二进制包
# wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
  1. 查看并解压:
# ls
# tar zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
  1. 移动并重命名; 进入新的目录;
# mv mysql-5.6.35-linux-glibc2.5-x86_64 /usr/local/mysql
# cd /usr/local/mysql
  1. 增加一个mysql的用户; 创建一个data的目录;
# useradd mysql
# mkdir -p /data/mysql
# chown -R mysql:mysql /data/mysql
  1. 初始化配置;
# ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql

在安装上一步中遇到了些错误,这是我之前整理的一个链接 要是还没有解决问题。直接google或者baidu吧!

等待完成后一个非常重要的操作是检查有没有成功~

# echo $? (0 之外的任何值都是错误)
  1. 配置--拷贝模板到指定目录下并重命名!
# cp support-files/my-default.cnf /etc/my.cnf
  1. 制作启动脚本
[root@zhdy-02 mysql]# cp support-files/mysql.server /etc/init.d/mysqld

[root@zhdy-02 mysql]# vi /etc/init.d/mysqld 

vim编辑下面两行basedir和datadir配置
basedir=/usr/local/mysql datadir=/data/mysql [root@zhdy-02 mysql]# chmod 755 /etc/init.d/mysqld
  1. 启动服务并设为开机启动
[root@zhdy-02 mysql]# chkconfig --add mysqld

[root@zhdy-02 mysql]# chkconfig --list

[root@zhdy-02 mysql]# /etc/init.d/mysqld start
或者 :
[root@zhdy-02 mysql]# service mysqld start
  1. 查看启动状态:
[root@zhdy-02 mysql]# ps aux |grep mysql
[root@zhdy-02 mysql]# netstat -lntp |grep mysql

有时候我们会使用killall来杀死一个服务,但是有时候由于服务特别大,可能需要一段时间,我们千万不能直接在此kill 9强制杀死,很容易丢失数据!!!


转载于:https://my.oschina.net/zhdya/blog/1502626

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值