当前位置: 首页 > news >正文

centos 6.5 安装mysql

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

搭建前的准备

 输入: 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方式连接数据库

转载于:https://my.oschina.net/u/3338455/blog/1805967

相关文章:

  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • SoftMax多分类器原理及代码理解
  • BugkuCTF web基础$_GET
  • Android逆向之旅---静态方式分析破解视频编辑应用「Vue」水印问题
  • 2017-12-24 手机编程环境初尝试-用AIDE开发Android应用
  • 2018 年第一季度报告:JavaScript 仍是最热门语言
  • Windows 7 用户已开始收到停止支持的提醒
  • 将用Axis2编写的Web Service项目打包成aar包
  • 微信端web页面传值
  • 知识阅读的好处你都了解吗?芒果xo来告诉你答案
  • git 常用命令
  • 开源一个自用的Android事件分发中心库,实现类似系统广播功能。
  • 九九乘法表
  • CentOS 7 LNMP部署—php
  • 利用原生javascript完成倒计时
  • 30天自制操作系统-2
  • Android单元测试 - 几个重要问题
  • github从入门到放弃(1)
  • java第三方包学习之lombok
  • java正则表式的使用
  • MD5加密原理解析及OC版原理实现
  • Nodejs和JavaWeb协助开发
  • npx命令介绍
  • Wamp集成环境 添加PHP的新版本
  • 浮动相关
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 驱动程序原理
  • 小程序测试方案初探
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 做一名精致的JavaScripter 01:JavaScript简介
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • Java总结 - String - 这篇请使劲喷我
  • ​插件化DPI在商用WIFI中的价值
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • ###C语言程序设计-----C语言学习(3)#
  • #基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (二)Eureka服务搭建,服务注册,服务发现
  • (二)斐波那契Fabonacci函数
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (译) 函数式 JS #1:简介
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • (转)ORM
  • (转)shell调试方法
  • (转)大型网站的系统架构
  • ***监测系统的构建(chkrootkit )
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .NET微信公众号开发-2.0创建自定义菜单
  • .NET中的Exception处理(C#)
  • .sdf和.msp文件读取
  • @Builder用法
  • @GetMapping和@RequestMapping的区别
  • [ 攻防演练演示篇 ] 利用通达OA 文件上传漏洞上传webshell获取主机权限
  • [2018][note]用于超快偏振开关和动态光束分裂的all-optical有源THz超表——