centos 6 yum 安装 mysql

本贴最后更新于 2740 天前,其中的信息可能已经时移世改

搭建前的准备

 输入: rpm -qa | grep mysql 查看数据库是否安装了数据库如果只出现这个:mysql-libs-5.1.73-8.el6_8.x86_64,可以不用管,

 如果出现:mysql-server-5.1.73-8.el6_8.x86_64 等等,需要把它删除
   
 rpm -e mysql  // 普通删除模式
   
 rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
 
 在删除完以后我们可以通过 rpm -qa | grep mysql 命令来查看mysql是否已经卸载成功!!其实就是刚才的步骤。

**开始 yum 安装 mysql **

1、 通过yum来进行mysql的安装 yum list | grep mysql  ,yum上提供的mysql数据库可下载的版本,

	mysql-libs.x86_64                           5.1.71-1.el6                 @anaconda-CentOS-201311291202.x86_64/6.5
	apr-util-mysql.x86_64                       1.3.9-3.el6_0.1              os     
	asterisk-mysql.x86_64                       1.8.32.3-2.el6               epel   
	bacula-director-mysql.x86_64                5.0.0-13.el6                 os     
	bacula-storage-mysql.x86_64                 5.0.0-13.el6                 os     
	collectd-mysql.x86_64                       4.10.9-4.el6                 epel   
	dmlite-plugins-mysql.x86_64                 0.8.6-2.el6                  epel   
	dovecot-mysql.x86_64                        1:2.0.9-22.el6               os     
	dpm-copy-server-mysql.x86_64                1.9.0-1.el6                  epel   
	dpm-name-server-mysql.x86_64                1.9.0-1.el6                  epel   
	dpm-server-mysql.x86_64                     1.9.0-1.el6                  epel   
	dpm-srm-server-mysql.x86_64                 1.9.0-1.el6                  epel   
	dspam-mysql.x86_64                          3.10.2-7.el6                 epel   
	exim-mysql.x86_64                           4.89-1.el6                   epel   
	freeradius-mysql.x86_64                     2.2.6-6.el6_7                os     
	.
	.
	.

	(可以看到我的是5.1的版本),
	
2、 安装服务端:yum install -y mysql-server mysql mysql-deve   // (网上说法)mysql-deve 主要是供自己写C程序用的头文件和静态链接库,

   如果不作C开发,可以不装。任何-devel包都是这样,
   
   出现 Complete! 则安装结束。

3、查看服务端版本 : rpm -qi mysql-server  ,能看到以下信息

	Name        : mysql-server                 Relocations: (not relocatable)
	Version     : 5.1.73                            Vendor: CentOS
	Release     : 8.el6_8                       Build Date: Fri Jan 27 06:25:43 2017
	Install Date: Wed Jun 21 11:13:02 2017         Build Host: c1bm.rdu2.centos.org
	Group       : Applications/Databases        Source RPM: mysql-5.1.73-8.el6_8.src.rpm
	Size        : 25884131                         License: GPLv2 with exceptions
	Signature   : RSA/SHA1, Fri Jan 27 06:35:28 2017, Key ID 0946fca2c105b9de
	Packager    : CentOS BuildSystem <http://bugs.centos.org>
	URL         : http://www.mysql.com
	Summary     : The MySQL server and related files
	
4、 首次启动mysql : service mysqld start  
	
	Initializing MySQL database:  Installing MySQL system tables...
	OK
	Filling help tables...
	OK

	To start mysqld at boot time you have to copy
	support-files/mysql.server to the right place for your system

	PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
	To do so, start the server, then issue the following commands:

	/usr/bin/mysqladmin -u root password 'new-password'
	/usr/bin/mysqladmin -u root -h VM_102_32_centos password 'new-password'

	Alternatively you can run:
	/usr/bin/mysql_secure_installation

	which will also give you the option of removing the test
	databases and anonymous user created by default.  This is
	strongly recommended for production servers.

	See the manual for more instructions.

	You can start the MySQL daemon with:
	cd /usr ; /usr/bin/mysqld_safe &

	You can test the MySQL daemon with mysql-test-run.pl
	cd /usr/mysql-test ; perl mysql-test-run.pl

	Please report any problems with the /usr/bin/mysqlbug script!				   [  OK  ]
	Starting mysqld:                                           [  OK  ]


5、设置开机启动  : chkconfig mysqld on

6、因为初次安装是没有密码的,默认用户是 root ,从上面语打印的信息可以看到,我们需要给root 用户设置一个密码 

   /usr/bin/mysqladmin -u root password 'new-password'
  
	只需要执行这句就可以 : mysqladmin -u root password '123456'  //123456 就是 root的密码

7、此时mysql 已经安装成功了,其他更详细的配置大家可以自己查资料了解,服务器一般不打开数据库的3306端口,如果需要工具远程连接数据库,可以试用ssh方式连接数据库



	
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    692 引用 • 535 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • Spark

    Spark 是 UC Berkeley AMP lab 所开源的类 Hadoop MapReduce 的通用并行框架。Spark 拥有 Hadoop MapReduce 所具有的优点;但不同于 MapReduce 的是 Job 中间输出结果可以保存在内存中,从而不再需要读写 HDFS,因此 Spark 能更好地适用于数据挖掘与机器学习等需要迭代的 MapReduce 的算法。

    74 引用 • 46 回帖 • 559 关注
  • 百度

    百度(Nasdaq:BIDU)是全球最大的中文搜索引擎、最大的中文网站。2000 年 1 月由李彦宏创立于北京中关村,致力于向人们提供“简单,可依赖”的信息获取方式。“百度”二字源于中国宋朝词人辛弃疾的《青玉案·元夕》词句“众里寻他千百度”,象征着百度对中文信息检索技术的执著追求。

    63 引用 • 785 回帖 • 164 关注
  • 微软

    微软是一家美国跨国科技公司,也是世界 PC 软件开发的先导,由比尔·盖茨与保罗·艾伦创办于 1975 年,公司总部设立在华盛顿州的雷德蒙德(Redmond,邻近西雅图)。以研发、制造、授权和提供广泛的电脑软件服务业务为主。

    8 引用 • 44 回帖
  • 友情链接

    确认过眼神后的灵魂连接,站在链在!

    24 引用 • 373 回帖
  • Caddy

    Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。

    12 引用 • 54 回帖 • 159 关注
  • Postman

    Postman 是一款简单好用的 HTTP API 调试工具。

    4 引用 • 3 回帖 • 7 关注
  • 电影

    这是一个不能说的秘密。

    121 引用 • 604 回帖 • 1 关注
  • 微服务

    微服务架构是一种架构模式,它提倡将单一应用划分成一组小的服务。服务之间互相协调,互相配合,为用户提供最终价值。每个服务运行在独立的进程中。服务于服务之间才用轻量级的通信机制互相沟通。每个服务都围绕着具体业务构建,能够被独立的部署。

    96 引用 • 155 回帖
  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 20 回帖 • 464 关注
  • Swift

    Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。

    36 引用 • 37 回帖 • 535 关注
  • ReactiveX

    ReactiveX 是一个专注于异步编程与控制可观察数据(或者事件)流的 API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。

    1 引用 • 2 回帖 • 161 关注
  • CongSec

    本标签主要用于分享网络空间安全专业的学习笔记

    1 引用 • 1 回帖 • 15 关注
  • 大数据

    大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。

    93 引用 • 113 回帖
  • NetBeans

    NetBeans 是一个始于 1997 年的 Xelfi 计划,本身是捷克布拉格查理大学的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的 NetBeans IDE,直到 1999 年 Sun 买下此公司。Sun 于次年(2000 年)六月将 NetBeans IDE 开源,直到现在 NetBeans 的社群依然持续增长。

    78 引用 • 102 回帖 • 683 关注
  • TextBundle

    TextBundle 文件格式旨在应用程序之间交换 Markdown 或 Fountain 之类的纯文本文件时,提供更无缝的用户体验。

    1 引用 • 2 回帖 • 53 关注
  • 工具

    子曰:“工欲善其事,必先利其器。”

    288 引用 • 734 回帖 • 2 关注
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    25 引用 • 7 回帖 • 159 关注
  • Rust

    Rust 是一门赋予每个人构建可靠且高效软件能力的语言。Rust 由 Mozilla 开发,最早发布于 2014 年 9 月。

    58 引用 • 22 回帖
  • 负能量

    上帝为你关上了一扇门,然后就去睡觉了....努力不一定能成功,但不努力一定很轻松 (° ー °〃)

    88 引用 • 1235 回帖 • 410 关注
  • Pipe

    Pipe 是一款小而美的开源博客平台。Pipe 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    132 引用 • 1114 回帖 • 125 关注
  • 持续集成

    持续集成(Continuous Integration)是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

    15 引用 • 7 回帖
  • Bug

    Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。

    76 引用 • 1737 回帖 • 1 关注
  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    53 引用 • 37 回帖 • 3 关注
  • 区块链

    区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法 。

    91 引用 • 751 回帖 • 1 关注
  • 自由行
    4 关注
  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    77 引用 • 430 回帖 • 1 关注
  • 学习

    “梦想从学习开始,事业从实践起步” —— 习近平

    171 引用 • 512 回帖