准备:
虚拟机地址:192.168.0.110
安装目录/usr/local/
首先卸载已经安装的mysql
使用命令查看rpm -qa | grep mysql
卸载使用 rpm -e xxx 或者 yum remove xxx
下载 mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz 安装:
1、解压tar包
  tar -zxvf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz --解压
  mv mysql-5.6.30-linux-glibc2.5-x86_64 mysql-5.6.30 --重命名
2、添加用户与组
  groupadd mysql
  useradd -r -g mysql mysql
  chown -R mysql:mysql mysql-5.6.30
3、安装数据库
  su mysql
  cd mysql-5.6.30/scripts
  ./mysql_install_db --user=mysql --basedir=/usr/local/mysql-5.6.30 --datadir=/usr/local/mysql-5.6.30/data
  exit

4、配置文件

  cd /usr/local/mysql-5.6.30/support-files

  cp mysql.server /etc/init.d/mysql

  #若mysql的安装目录是/usr/local/mysql,则可省略此步,应为官方默认的路径就是/usr/local/mysql

  vi /etc/init.d/mysql          
  ##修改文件中的两个变更值
  basedir=/usr/local/mysql-5.6.30
  datadir=/usr/local/mysql-5.6.30/data

5、配置环境变量
  vi /etc/profile
  export MYSQL_HOME=/usr/local/mysql-5.6.30
  export PATH=$PATH:$MYSQL_HOME/bin
  ##保存退出
  ##配置生效
  source /etc/profile

  6、添加自启动服务

  chkconfig --add mysql

  chkconfig mysql on

  7、启动mysql

  service mysql start
8、登录mysql及改密码与配置远程访问
  
mysqladmin -u root password 'root'     #修改root用户密码
   mysqladmin:command not found解决方法:ln -s /usr/local/mysql-5.6.30/bin/mysqladmin /usr/bin
 
     mysql -u root -p     #登录mysql,需要输入密码
     mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;     #允许root用户远程访问

     mysql>FLUSH PRIVILEGES;     #刷新权限

     mysql>exit

   9、开放防火墙3306端口:  
     /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT #开启3306端口
     service iptables save   #保存防火墙规则
     service iptables restart  #重置防火墙规则
 
   10、使用客户端连接测试
    


  

170503、centos6.5安装mysql5.6.30的更多相关文章

  1. CentOS6.5 安装mysql5.6.30

    1.下载解压由于系统会自带mysql5.1版本的数据库,需要卸载.[root@localhost src]# yum remove -y mysql-libs[root@localhost src]# ...

  2. CentOS6.5安装MySQL5.6

    CentOS6.5安装MySQL5.6,开放防火墙3306端口,允许其他主机使用root账户密码访问MySQL数据库 查看操作系统相关信息 ** 该查看方法只适用于CentOS6.5 (lsb_rel ...

  3. centos6.5安装Mysql5.6及更改密码

    (一) centos6.5安装Mysql5.6 二进制文件安装的方法分为两种: 第一种是不针对特定平台的通用安装方法,使用的二进制文件是后缀为.tar.gz的压缩文件: 第二种是使用RPM或其他包进行 ...

  4. Centos6.5安装MySQL5.6备忘记录

    Centos6.5安装MySQL5.6 1. 查看系统状态 [root@itzhouq32 tools]# cat /etc/issue CentOS release 6.5 (Final) Kern ...

  5. CentOS6.5安装mysql5.7

    CentOS6.5安装mysql5.7 查看mysql的安装路径: [root@bogon ~]# whereis mysql mysql: /usr/bin/mysql /usr/lib/mysql ...

  6. 第三百九十九节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5安装mysql5.6

    第三百九十九节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5安装mysql5.6 1.检测系统是否已经安装过mysql或其依赖,若已装过要先将其删除,否则第4步 ...

  7. centos6.8安装mysql5.6【转】

    首先先要去看看本机有没有默认的mysql, 本地默认有的,我们应先卸载,在安装新的这个逻辑. rpm -qa | grep mysql 我本机默认安装的mysql5.1.73 下一步删除 rpm -e ...

  8. 在 CentOS6 上安装 GraphicsMagick-1.3.30

    在 CentOS6 上安装 GraphicsMagick-1.3.30 1.简介: 1.1.在介绍 GraphicsMagick 前我们不得不先介绍下 ImageMagick: ImageMagick ...

  9. centos6.6安装mysql5.7.6(采用MySQL Yum Repository)—(先看最后一行)

    在centos6.6系统上采用MySQL Yum Repository安装mysql5.7.6: 帮助文档:http://dev.mysql.com/doc/refman/5.7/en/linux-i ...

随机推荐

  1. am335x i2c分析

    /***************************************************************************** * am335x i2c分析 * i2c驱 ...

  2. e653. 写入段落文本

    In order to change the font of the text, you need to supply an attributed string to the LineBreakMea ...

  3. 电脑的CPU可直接解读的数据机器码

    机器语言(machine language)是一种指令集的体系.这种指令集,称机器码(machine code),是电脑的CPU可直接解读的数据. 机器码有时也被称为原生码(Native Code), ...

  4. 如何研究某个gene的ceRNA 网络

    研究人员针对 PTEN 这个关键的抑癌基因,来探究调控该基因表达的ceRNA 网络: 分析策略: 1)预测能调控该基因的miRNAs 通过miRanda 软件预测和实验验证相结合的方式,挑选出 miR ...

  5. ActiveMQ-5.13.0集群

    ActiveMQ集群介绍 ActiveMQ具有强大和灵活的集群功能,但在使用的过程中会发现很多的缺点,ActiveMQ的集群方式主要由两种:Master-Slave(ActiveMQ5.8版本已不可用 ...

  6. c++ 参赛设置

    void report(LogWriter& lw); 代表引用原对象 void report(LogWriter lw); 代表重新拷贝构造一个对象

  7. NPOI从数据库中调取数据直接导出到EXCEL中

    关于NPOI NPOI是POI项目的.NET版本,是由@Tony Qu(http://tonyqus.cnblogs.com/)等大侠基于POI开发的,可以从http://npoi.codeplex. ...

  8. HTML <a> 标签的状态和 target 属性

    <a>的四种状态 A:link  连接平常状态 A:hover  鼠标放上去的时候 A:active  鼠标按下的时候 A:visited 连接被访问过后的状态 target属性 _bla ...

  9. php 中的 short_open_tag 的作用

    在php的配置文件(php.ini)中有一个short_open_tag的值,开启以后可以使用PHP的段标签:(<? ?>). 同时,只有开启这个才可以使用 <?= 以代替 < ...

  10. 在你开发完brew应用之后 ,你又如果将brew应用由编译成可以部署到brew真机上的程序包呢

    参考自:http://blog.csdn.net/feimor/article/details/6239281 一.准备工作(安装工具) 先安装Visual C++ 6.0,再安装BREW SDK v ...