CentOS 6.5 64位安装mysql 5.6

mysql linux安装出错 libaio-dev mysql linux下安装时,存在以下错误: Installing MySQL system tables..../bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory 立即下载

1、申请阿里云Linux服务器

      昨天在阿里云申请了一个免费试用15天的Linux云服务器。

     操作系统: CentOS 6.5 64位。 

     CPU:2核   内存:1024M   

     硬盘空间:40G  带宽:1Mbps。

    今天在这台云服务器上安装了基本环境(JDK1.7、Tomcat1.7和MySQL5.6)。本文主要在阿里云Linux云服务器安装MySQL全过程,以及对安装时遇到的问题进行记录

2、下载MySQL服务器和客户端

      访问MySQL的官网,进入其下载页面(http://dev.mysql.com/downloads/mysql/#downloads),选择MySQL Community Server,在“Select Platform”下拉框中选择“Oracle & Red Hat Linux 4 & 5”。

       因为是64位的操作系统,所以选择下载如下rpm包:

     (1)MySQL-server-5.6.10-1.rhel5.x86_64.rpm:MySQL服务器;
     (2)MySQL-client-5.6.10-1.rhel5.x86_64.rpm:MySQL客户端;
     (3)MySQL-devel-5.6.10-1.rhel5.x86_64.rpm:Mysql开发依赖包。

       将这些rpm包通过FTP上传到Linux服务器的某个目录,例如:/root/software。

       也可在Linux服务器上通过wget命令取得这些rpm包,Linux命令如下:

       wget –c http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-server-5.6.10-1.rhel5.x86_64.rpm/from/http://cdn.mysql.com
       wget –c http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-client-5.6.10-1.rhel5.x86_64.rpm/from/http://cdn.mysql.com
       wget –c http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-devel-5.6.10-1.rhel5.x86_64.rpm/from/http://cdn.mysql.co

3、安装MySQL服务器和客户端

     3.1 安装MySQL服务器

     下载完成后使用如下命令开始安装MySQL服务器:rpm -ivh MySQL-server-5.6.10-1.rhel5.x86_64.rpm

      3.1.1 安装依赖包libaio
            在运行第一条安装MySQL服务器时会提示依赖包libaio.so.1没有安装,错误提示如下:

               error: Failed dependencies: 
               libaio.so.1()(64bit) is needed by MySQL-server-5.6.10-1.rhel5.x86_64 
               libaio.so.1(LIBAIO_0.1)(64bit) is needed by MySQL-server-5.6.10-1.rhel5.x86_64
               libaio.so.1(LIBAIO_0.4)(64bit) is needed by MySQL-server-5.6.10-1.rhel5.x86_64
               需要使用yum命令快速安装依赖包libaio,运行如下命令:yum install libaio

               运行该命令时会发现在这台云服务器上无法通过yum快速安装软件,搜索了一些资料,原来是阿里云安装的是CentOS 6.5的64位系统,但是提供的是CentOS 32位的系统。错误信息参考如下:

               Setting up Install Process 
               No package libaio available.
               Nothing to do

               网上找到的一个解决方案是将yum替换成CentOS的版本,我尝试了下是可行的。过程如下:

              (1)通过rpm命令查看有哪些yum包,然后进行卸载

               笔者在云服务器进行的操作如下:

               [root@AY130221101729bc93912 software]# rpm -qa|grep yum
               yum-3.2.22-20.el5
               yum-metadata-parser-1.1.2-3.el5
               [root@AY130221101729bc93912 software]# rpm -e --nodeps yum-3.2.22-20.el5
               warning: /etc/yum.conf saved as /etc/yum.conf.rpmsave
               [root@AY130221101729bc93912 software]# rpm -e --nodeps yum-metadata-parser-1.1.2-3.el5

              (2)通过wget命令在163的镜像上下载CentOS的yum包

                参考命令如下:
                          wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
                          wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-4.el5.x86_64.rpm 
                          wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
                          说明:可能版本会有一些不同,请大家在http://mirrors.163.com/centos/5/os/x86_64/CentOS/下查找yum-3xxx开头、yum-metadata开头和yum-fastestmirror开头的rpm包下载。

               (3)安装yum相关的rpm包

                         使用如下命令安装在(2)中下载的rpm包:rpm -ivh yum-*

                (4)下载CentOS-Base.repo

                          找一个CentOS的包资源配置库,名为CentOS-Base.repo,放到/etc/yum.repos.d/路径:

                          [root@AY130221101729bc93912 software]# cd /etc/yum.repos.d/
                          [root@AY130221101729bc93912 yum.repos.d]# wget http://www.linuxidc.com/files/2011/05/06/CentOS-Base.repo
                          --2015-08-22 08:58:27-- http://www.linuxidc.com/files/2011/05/06/CentOS-Base.repo
                          Resolving www.linuxidc.com 60.191.129.94
                          Connecting to www.linuxidc.com|60.191.129.94|:80 connected.
                          HTTP request sent, awaiting response 200 OK
                          Length: 1426 (1.4K) [application/octet-stream]
                          Saving to: `CentOS-Base.repo'

                         100%[===========================================>] 1,426       --.-K/s   in 0s 

                          2015-08-22 08:58:28 (124 MB/s) - `CentOS-Base.repo' saved [1426/1426]

                   (5)生成缓存文件到/var/cache/yum目录

                       [root@AY130221101729bc93912 yum.repos.d]# yum makecache
                       Loaded plugins: fastestmirror
                       Determining fastest mirrors
                       addons                                                                                  | 1.9 kB     00:00     
                       addons/filelists_db                                                             | 568 B     00:00     
                       addons/other_db                                                                                   
                       base   
                       ……                                                                                   3641/3641
                       base                                                                                   3641/3641
                       Metadata Cache Created<p align="justify"></p>

                      (6)安装依赖包libaio

                        第(5)步做完后,此时可以成功运行yum install libaio命令,参考执行情况如下:
                        [root@AY130221101729bc93912 yum.repos.d]# yum install libaio 
                        Loaded plugins: fastestmirror
                        Loading mirror speeds from cached hostfile
                        Setting up Install Process
                        Resolving Dependencies
                         ……
                        Complete

3.1.2 安装MySQL Server的rpm包
         依赖包安装完成后,可以执行rpm -ivh MySQL-server-5.6.10-1.rhel5.x86_64.rpm包安装MySQL的服务器端。参考执行情况如下(省略了部分内容):

         [root@AY130221101729bc93912 software]# rpm -ivh MySQL-server-5.6.10-1.rhel5.x86_64.rpm 
         Preparing                ########################################### [100%]
         1:MySQL-server     ########################################### [100%]
         2015-08-22 09:03:18 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
          …….
         A random root password has been set. You will find it in '/root/.mysql_secret'.
         2015-08-22 09:03:25 4132 [Note] Binlog end
         2015-08-22 09:03:25 4132 [Note] InnoDB: FTS optimize thread exiting.……
        安装完成后会生成root用户的随机密码,请使用“cat /root/.mysql_secret”或类似命令进行查看。

3.2 安装MySQL客户端
         服务端安装完成后,使用如下命令安装MySQL客户端,命令如下:rpm -ivh MySQL-client-5.5.28-1.rhel5.i386.rpm

3.3 安装MySQL开发依赖包
           接着安装MySQL-devel-5.5.28-1.rhel5.i386.rpm,命令如下:rpm -ivh MySQL-devel-5.5.28-1.rhel5.i386.rpm

3.4 MySQL的几个重要目录
    (1)数据库目录     /var/lib/mysql/
     (2)配置文件        /usr/share/mysql(mysql.server命令及配置文件)
      (3)相关命令       /usr/bin(mysqladmin mysqldump等命令)
   (4)启动脚本        /etc/rc.d/init.d/(启动脚本文件mysql的目录)

         若想查看MySQL安装到哪个目录,可使用“whereis mysql”命令查看,参考执行结果如下所示:
                   [root@AY130221101729bc93912 mysql]# whereis mysql
                   mysql: /usr/bin/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz

3.5 启动MySQL
         安装完成后mysql是没有启动的,运行mysql命令会提示如下错误:
        [root@AY130221101729bc93912 software]# mysql
        ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
        可使用如下命令启动MySQL:service mysql start
        或者使用如下命令:/etc/init.d/mysql start

3.6 登录MySQL
         使用mysql命令登录MySQL服务器,运行MySQL的命令时,会提示需要设置root用户密码,提示信息如下:
             [root@AY130221101729bc93912 mysql]# mysql -u root -p
             Enter password: 
             Welcome to the MySQL monitor. Commands end with ; or \g.
             Your MySQL connection id is 5
             Server version: 5.6.10

              Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
              Oracle is a registered trademark of Oracle Corporation and/or its
              affiliates. Other names may be trademarks of their respectiveowners.

              Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
               mysql> show databases;
               ERROR 1820 (HY000): You must SET PASSWORD before executing this statement
               可使用SET PASSWORD命令修改root用户的密码,参考如下:
               mysql> SET PASSWORD = PASSWORD('root123456');
               Query OK, 0 rows affected (0.00 sec)
               mysql> show databases;
                    +--------------------+
                    | Database           |
                    +--------------------+
                    | information_schema |
                    | mysql              |
                    | performance_schema |
                    | test               |
                     +--------------------+

3.7 设置开机自启动
       设置开机自启动的方法有很多,例如使用chkconfig命令,另外也可以在/etc/rc.local文件中加上如下MySQL的启动命令,例如:
            /etc/init.d/mysql start
           设置完成后重启系统,使用natstat –nat命令可看到MySQL的3306端口:
            netstat -nat
            Active Internet connections (servers and established)
            Proto Recv-Q Send-Q Local Address               Foreign Address             State      
            tcp        0      0 127.0.0.1:8005              0.0.0.0:*                   LISTEN      
            tcp        0      0 0.0.0.0:8009                0.0.0.0:*                   LISTEN      
            tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN   

5、参考文档
    (1)《在Linux下安装和使用MySQL》:http://www.yesky.com/187/1754687.shtml
    (2)《CentOS下以RPM方式安装MySQL5.5》:http://blog.seweal.com/post/centos-mysql-install-rpm
    (3)《Redhat Linux无法使用yum快速安装软件解决方案》:  http://www.2cto.com/os/201112/113105.html
    (4)CentOS的一些rpm包的镜像下载路径:http://mirrors.163.com/centos/5/os/x86_64/CentOS/
    (5)MySQL的Server和Client端的下载路径:http://dev.mysql.com/downloads/mysql/#downloads







    

CentOS6.5一键安装Mysql5.6 CentOS6.5 一键安装 Mysql5.6 包含安装包 立即下载

相关推荐

Centos6.5_64位一键傻瓜安装mysql5.7.9

Centos6.5_64位一键傻瓜安装mysql5.7.9 安装前请仔细阅读说明文档,由于boost_1_59_0.tar.gz包太大,未上传,需要自行下载,已内置MySQL,cmake源码包 最好是新系统上使用本包安装,适合阿里云环境。

CentOS 6.5 64位环境下以rpm的形式安装mysql5.6

CentOS 6.5 64位环境下以rpm的形式安装mysql5.6

zhg2546179328的博客 2058

CentOS 6.5安装mysql5.7教程

一、新特性 MySQL 5.7可谓是一个令人激动的里程碑,在默认了InnoDB引擎的基础上,新增了ssl、json、虚拟列等新特性。相对于postgreSQL和MariaDB而言,MySQL5.7做了大量“补短”操作。 二、升级操作 1、卸载旧版本 1.1、查看MySQL rpm -qa|grep mysql rpm -qa|grep mariadb 1.2、卸载MySQL rpm -e --nodeps mysql-5.1.73-7.el6.x86_64 rpm -e --nodeps mysql-connector-odbc-5.1.5r1144-7.el6.x86_64 rpm

linux系统下安装64位mysql 5.6的过程

一、   linux安装mysql服务分两种安装方法: ①源码安装,优点是安装包比较小,只有十多M,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错; ②使用官方编译好的二进制文件安装,优点是安装速度快,安装步骤简单,缺点是安装包很大,300M左右。以下介绍linux使用官方编译好的二进制包安装mysql。 二、   工具/原料 mysql-5.6.12-linux-glibc2

紫漪的博客 6581

多周期路径及set_multicycle_path详解

默认情况下,每条路径都被定义为单周期,即源触发器在时钟的任一边沿启动(launch)的数据都应该由目的触发器在时钟的下一上升沿捕获(capture)。 有的设计需要在数据被捕获前提供一些额外的周期,这类路径被称为多周期路径。 一、set_multicycle_path命令 命令格式如下: set_multicycle_path .........

Jackiezhang1993的博客 4万+

Comsol实战:铌酸锂x切与z切参数设置全攻略(附电场强度归一化技巧)

本文详细介绍了在Comsol Multiphysics中设置铌酸锂x切与z切晶体参数的全流程,包括晶体取向定义、电光系数配置及关键光学参数计算。重点讲解了电场强度归一化这一实用技巧,帮助用户提升仿真分析效率,为设计电光调制器等集成光子器件提供精准的仿真基础。

year5的博客 583

CentOS6.4(64位)安装Mysql5.6

CentOS6.4(64位)安装Mysql5.6+JIRA7.4.1JIRA配置外部数据库需要安装mysql,这里选择5.6版本的二进制安装。

etReines的专栏 1218

2.设置Salesforce开发环境

Salesforce DX:salesforce Developer Experience (salesforce开发人员体验)LWC:Lightning Web Component(注意首字母是大写的,是一个概念,小写的话有组件本身的含义)CLI:Command Line Interface(命令行界面)version control system (VCS):版本控制系统。

nihaixiao的博客 2198

Linux下安装64位Mysql5.6

在Linux环境下搭建常用的开发环境,也算是做过不少类似的工作,但是都没有及时的总结记录过,所以这次想把这些基础工具的安装过程记录下来,方便以后参考。 安装包准备 官网下载地址:https://dev.mysql.com/downloads/mysql/ 因为小组常用的Mysql数据库版本是5.6,所以此次安装的版本是5.6.40。 解压 将下载下来的文件上传到服务器...

zqhao的博客 2614

使用3d Slicer标注病灶并生成ROI掩膜

本篇博客给大家演示一下如何使用3d Slicer标注病灶并生成ROI掩膜,供深度学习模型训练使用。 关于3d Slicer和MRIcron的安装请看我的另一个帖子。 一、数据加载 你可以使用你手头的数据进行标注,这里为了示例方便,我是用的3d Slicer中给出的Sample Data中的MRBrainTumor1的数据。 二、病灶标注及保存 Modules选择Segment Editor: 然后点击Add按钮添加一个Segment,在下方便签上双击可以修改Segment的命名和颜色等。下方三个按钮

Su_Del的博客 1万+

从零到一:EHB-电机复合制动系统的Simulink仿真实战指南

本文详细介绍了EHB-电机复合制动系统在纯电动汽车中的Simulink仿真实战指南。通过系统概述、建模核心模块解析、控制策略开发及典型问题排查,帮助读者掌握从零到一的开发流程。重点讲解了液压子系统建模、电机再生制动模型及整车动力学集成,为开发者提供了一套完整的解决方案。

hh234的博客 1008

mysql 5.6.24 64位_CentOS 6.4 64位 安装 mysql 5.6.24

下载安装包由于官网访问及版本选择下载不太方便,使用 suho 的源进行下载下载如下三个安装包:MySQL-server-5.6.24-1.el6.x86_64.rpmMySQL-client-5.6.24-1.el6.x86_64.rpmMySQL-devel-5.6.24-1.el6.x86_64.rpm进行安装如原装有mysql 请在安装前先进行卸载[root@test1 files]# rp...

weixin_29373959的博客 589

详细解释SigLIP的原理,为什么有些多模态模型喜欢用他?怎么应用于机器人控制呢

详细解释SigLIP的原理,为什么有些多模态模型喜欢用他?怎么应用于机器人控制呢。

具身机器人和通用AI 1230

Centos7 64位安装MySQL 5.6

1.下载MySQL-5.6.41-1.el7.x86_64.rpm-bundle.tar 2.使用Xshell 将下载的MySQL压缩文件上传到/usr/local/src/mysql文件夹下,其中myslq是自己创建的文件夹 3.进入到创建好的mysql文件夹下使用命令:tar -xvf  MySQL-5.6.41-1.el7.x86_64.rpm-bundle.tar 解压压缩文件(以下操...

Y_JY 4311

R语言基于机器学习三分类结果、计算三分类混淆矩阵、计算每一个类别对应的特异度(specificity)、灵敏度(sensitivity)、PPV、NPV

R语言基于机器学习三分类结果、计算三分类混淆矩阵、计算每一个类别对应的特异度(specificity)、灵敏度(sensitivity)、PPV、NPV

data+scenario+science+insight 649

用playwright封装一个处理web网页的爬虫,并隐藏自动化特征,自动处理反爬

本文介绍了一个使用Playwright封装的Python爬虫函数,具备反爬对抗能力。该脚本通过移除自动化标志、注入真实用户代理、禁用Chrome自动化属性等措施,有效绕过电商、新闻等中等反爬网站的检测。核心功能包括:隐藏navigator.webdriver标志、模拟人类浏览行为、设置合理的设备参数,并支持代理和延迟加载。使用时需注意避免高频访问并定期更新User-Agent。该方案适用于需要JavaScript渲染的动态网页,性能优于非无头模式。

数据知道的博客 3393

Centos6.5 64位二进制部署安装MySQL5.6

MySQL安装部署 系统:Centos6.5 JAVA:jdk-8u45-linux-x64.gz MySQL:sql-5.6.23-linux-glibc2.5-x86_64.tar.gz 一、Java安装 1、切换至root用户 mv jdk-8u45-linux-x64.gz cd /usr/java chown -R root:root jdk1.8.0_45/ #填坑 重要 2、配...

浮生、佐以酒 498

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

centos 安装mysql5.6.25_64位centos6.5安装mysql-5.6.25问题解决

64位centos6.5安装mysql-5.6.25问题解决今天安装mysql5.6,一到这步就报如下错误了。原先试着添加-fPIC参数,但是不知道往哪里加后面找朋友问才知,可能和ssl参数有关官方文档:http://dev.mysql.com/doc/refman/5.6/en/source-configuration-options.html原来使用的参数是:-DWITH_SSL=yes试着修...

weixin_39683858的博客 108

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

CentOs7 64位 mysql-5.6.40源码安装

CentOs7 64位 mysql-5.6.35源码安装 1.首先安装依赖包,避免在安装过程中出现问题 [root@bigboy yusen]# yum -y install gcc gcc-c++ cmake ncurses-devel autoconf perl perl-devel MySQLxxx下载地址: https://dev.mysql.com/downloads/mysql/...

余生大神的博客 354

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

64位CentOS6.4 yum安装mysql 5.6

64位centos6.4千万别自己解压配置! 1.新开的云服务器,需要检测系统是否自带安装mysql # yum list installed | grep mysql 2.如果发现有系统自带mysql,果断这么干 # yum -y remove mysql-libs.x86_64 3.随便在你存放文件的目录下执行,这里解释一下,由于这个mysql的yum源服务器在国外,所以下载...

qq_36351824的博客 281

centos6.5 64位安装MySQL5.6

访问MySQL的官网,进入其下载页面(http://dev.mysql.com/downloads/mysql/#downloads),选择MySQL Community Server,在“Select Platform”下拉框中选择“Oracle & Red Hat Linux 4 & 5”。          因为是64位的操作系统,所以选择下载如下rpm包: (1)MyS

晴天的专栏 2090

centos6.5 64位安装MySQL5.7

centos6.5_64安装MySQL5.7 ------------------------------------ 配置: /etc/hosts,         IP与主机名 /etc/sysconfig/network   主机名 防止mysql启动初始化报错 ------------------------------------ 删除系统默认安装的mysql及其依赖 yum -y r...

一头扎进技术的海洋,不知何时能上岸。 457

64位centos6.7安装mysql-5.7.11

转

闸北米 362

centos6.3 yum mysql_Centos64位6.3 下安装 Mysql5.6

MySQL的安装分为三种:1、RPM包安装;2、二进制包安装;3、源码安装。第一种方式比较简单,直接RPM包安装就OK了,或者通过yum源来安装,一般rpm包安装不支持自定义目录而第三种方式比较复杂。一般项目中使用比较多的是通过二进制包来安装,这种安装方式可以根据企业的不同需求进行相关的自定义配置,比如安装在哪个目录,如何配置等。所以采用二进制安装包进行安装。环境:Centos64位,6.3版本。...

weixin_39828960的博客 107

64位centos6中安装、配置mysql5.6.x的教程

介绍下在centos6的64位系统下,安装与配置mysql5.6.x的方法。 首先,yum安装需要的包:   复制代码代码示例: yum -y install wget gcc-c++ ncurses-devel cmake make perl opensslopenssl-devel ncurses ncurses-devel bison libxml2 libxml2-de

lizhengfa的专栏 544

CentOS7 64位下MySQL5.6安装与配置(YUM)

CentOS7 64位下MySQL5.6安装与配置(YUM) 1.下载mysql的repo源:    wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 2.安装  sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm  sudo yum install my...

冒旭的博客 1599
上一篇: Shiro 权限管理filterChainDefinitions过滤器配置
下一篇: window 7以上版本WIFI虚拟创建
爱青菜
博客等级 码龄16年 17粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值