Linux centos7环境下MySQL如何安装

  Linux centos7环境下安装MySQL步骤的详细介绍

  安装MySQL

  mysql 有两个跟windows不同的地方

  1)、my.ini 保存到/etc/my.ini

  2)、用户权限,单独用户执行

  一、查找以前是否安装有mysql,使用下面命令:

  rpm –qa | grep -i mysql

  如果显示有如下包则说明已安装mysql

  mysql-4.1.12-3.RHEL4.1

  mysqlclient10-3.23.58-4.RHEL4.1

  二、下载mysql解压包

  mysql-5.7.17-linux-glibc2.5-x86_64.tar (去http://mirrors.sohu.com网站上下载)

  网址:http://mirrors.sohu.com/mysql/MySQL-5.7/



  也可以在Linux操作系统底下进行下载, 输入如下命令

  wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

  创建目录software用于存放我们待会要下载的mysql包,先去到该目录 输入命令:cd /software

  下载完成后,你会在software目录下看到多出一份mysql安装包文件



  三、建立用户,以及mysql的目录

  1、groupadd mysql #建立一个mysql的组

  2、useradd -r -g mysqlmysql #建立mysql用户,并且把用户放到mysql组

  3、passwd mysql #给mysql用户设置一个密码



  四、解压mysql安装包

  1、先把tar.gz包移动到/usr/local 目录下, 输入命令

  mv /software/MySQL/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz/usr/local



  2、解压tar.gz包

  先去到/usr/local 目录下, 输入命令cd /usr/local

  解压命令 tarzxvfmysql-5.7.17-linux-glibc2.5-x86_64.tar.gz



  输入查看目录命令 ll

  会发现多出目录 mysql-5.7.17-linux-glibc2.5-x86_64



  注意:没有data 目录,my.ini文件 在support-files 目录下

  3、改一下目录名字为 /usr/local/mysql

  (这是linux下mysql的默认安装安装目录)

  把解压出来的文件改下名字,改为mysql

  输入命令: mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql



  五、配置相关的启动配置文件

  首先要去到support-files/文件目录下

  输入命令: cd support-files/



  1、复制my.cnf 到 /etc/my.cnf (mysql启动时自动读取)

  输入命令 cpmy-default.cnf /etc/my.cnf



  2、解决乱码问题

  输入命令:vi /etc/my.cnf (进入可编辑状态)

  更改:

  [mysql]

  default-character-set=utf8(表示解决客户端乱码问题)

  [mysqld]

  default-storage-engine=INNODB

  character_set_server=utf8(表示解决服务端乱码问题)



  3、复制mysql.server 到/etc/init.d/ 目录下 【目的想实现mysqld -install这样开机自动执行效果】

  输入命令 cp mysql.server /etc/init.d/mysql (mysql是服务名)

  注意: /etc/init.d/ 目录,等效于注册表HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services记录有那些服务



  4、修改/etc/init.d/mysql 参数

  输入命令 vi /etc/init.d/mysql

  给与两个目录位置

  basedir=/usr/local/mysql

  datadir=/usr/local/mysql/data



  5、给目录/usr/local/mysql 更改拥有者

  输入命令 chown -R mysql:mysql /usr/local/mysql/

(0)

相关推荐

  • Linux内核环境下如何申请大块内存?

    在Linux内核环境下,申请大块内存的成功率随着系统运行时间的增加而减少,虽然可以通过vmalloc系列调用申请物理不连续但虚拟地址连续的内存,但毕竟其使用效率不高且在32位系统上vmalloc的内存 ...

  • 图文详解linux环境下jdk1.8安装过程

    相信码农们绝对禁不住linux系统的诱惑,同样在linux的世界里少不了java,下面笔者就和大家分享一下我的jdk1.8安装过程吧,新接触linux的童鞋们完全可以按照我提供的图片中的命令来安装哦 ...

  • linux Apache 环境下安装AWStatsWEB日志分析工具

    今天安装了awstats(AWStats是在Sourceforge上发展很快的一个基于Perl的WEB日志分析工具。),好好折腾了一把,终于搞完了,参考了不少资料,将主要步骤和遇到的问题分享一下。 1 ...

  • Windows下MySql数据库安装与配置全程图解

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司.Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relation ...

  • win7环境下MySQL、PHP、Apache怎么配置?

    LAMP作为搭建网站或者服务器现今最为流行,免费开源就是它的一大特点.其中A是Apache.M是MySQL.P是PHP,为此以下就由我来带领大家学习,怎么配置这些开源软件. 操作方法:MySQL环境变 ...

  • Arduino UNO R3 在win7 64位环境下的驱动安装

    很多geek们在玩开源硬件Arduino时,有时会遇到心爱的小板控制器(比如Arduino UNO R3)插上电脑USB后,驱动找不到,不能安装,或是出现个黄色的叹号等等. 这是因为一些型号Ardui ...

  • Redhat Linux 环境下安装oracle 12c的图文详解

    上个文章我们介绍过 Linux 安装oracle 12c详细步骤,其实Redhat内核也是Linux,今天在这里给大家详细介绍下Redhat 环境下oracle 12c安装的图文步骤. 步骤1.介质准 ...

  • Linux系统中Mysql的安装备份与密码恢复

    Mysql的安装 Redhat 9的第2张光盘提供了Mysql的RPM包,安装非常方便。这RPM包有:mysql-3.23.54a-11.i386.rpm mysql-server-3.23.54a- ...

  • Windows CE环境下无线网卡的自动安装

    摘要:讨论了Windows CE环境下无线网卡的安装,并提出了一种在系统断电重启时自动安装无线网卡的解决方案。对Windows CE的系统定制、应用程序的开发及系统封装进行了介绍。 关键词:嵌入式系统 ...