前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mysql5.6 免编译安装

Mysql5.6 免编译安装

作者头像
老七Linux
发布2018-05-09 15:30:46
1.5K0
发布2018-05-09 15:30:46
举报
Mysql安装 :
3 种安装方式:
  1. rpm
  2. 源码
  3. 二进制免编译(一定要从官网下载)
二进制免编译包好处:
  1. 我们不需要花太多的时间去编译。
  2. 可以自定义去配置安装位置和其它参数。

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

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

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

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

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

# echo $? (0 之外的任何值都是错误)
  1. 配置–拷贝模板到指定目录下并重命名!
代码语言:javascript
复制
# cp support-files/my-default.cnf /etc/my.cnf
  1. 制作启动脚本
代码语言:javascript
复制
[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

[[email protected] mysql]# chmod 755 /etc/init.d/mysqld
  1. 启动服务并设为开机启动
代码语言:javascript
复制
[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. 查看启动状态:
代码语言:javascript
复制
[root@zhdy-02 mysql]# ps aux |grep mysql
[root@zhdy-02 mysql]# netstat -lntp |grep mysql

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


本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016/07/25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Mysql安装 :
    • 3 种安装方式:
      • 二进制免编译包好处:
        • uname -a //查看一下系统版本(建议x86_64, 32位的兼容性太差)
          • # echo $? (0 之外的任何值都是错误)
          相关产品与服务
          云数据库 SQL Server
          腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档