您的位置:首页 > 运维架构 > Linux

在CentOS7上安装mysql

2016-04-12 13:30 483 查看
安装过程就是几行命令,我们很快就可以安装好。但是对于我这个刚刚开始学习Linux、数据库以及云计算的小白,这几行命令是什么意思呢?我花了点时间去弄懂,然后在这里分享给大家。

CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载:



1 三条命令完成安装

# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm # rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server


1.1 wget

第一条命令wget就是一个将mysql-community-release下载到本地的一条命令,它的详细用法可以参考博文:http://blog.csdn.net/cds86333774/article/details/51132736



wget的默认下载路径就是,你在哪个目录下执行这条命令,它就将问价下载在哪个路径下:



我们这个时候可以看得出来,第二条命令其实就是在处理我们用wget下载的安装包,而且这个安装包的后缀就是.rmp,所以它们是对应的,是一套的。

1.2 rpm



我们看看RMP官网的介绍:

Welcome to the home of the official RPM Package Manager (RPM) code base!

RPM is a powerful and mature command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating Unix software packages. Each software package consists of an archive of files along with information about the package like its version, a description, and the like. There is also a library API, permitting advanced developers to manage such transactions from programming languages such as C, Perl or Python.

Traditionally, RPM is a core component of many Linux distributions, including Red Hat Enterprise Linux, Fedora, Novell SUSE Linux Enterprise, openSUSE, CentOS, Mandriva Linux, and many others. But RPM is also used for software packaging on many other Unix operating systems like FreeBSD, Sun OpenSolaris, IBM AIX and Apple Mac OS X through the cross-platform Unix software distribution OpenPKG. Additionally, the RPM archive format is an official part of the Linux Standard Base (LSB).

博主看概述偏爱看英文原版的,因为外国人总结的往往更加全面、精确、精炼。RMP的详细介绍和用法请参考这篇博文:http://blog.csdn.net/cds86333774/article/details/51133007

1.3 yum

rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时。

rpm 是linux的一种软件包名称,以.rmp结尾,安装的时候语法为:rpm -ivh,rpm包的安装有一个很大的缺点就是文件的关联性太大,有时候装一个软件要安装很多其他的软件包,很麻烦,所以为此RedHat小红帽开发了yum安装方法,他可以彻底解决这个关联性的问题,很方便。

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

所以,第二条的rmp命令仅仅是安装那一个安装包,而前两条命令的使用也是因为在yum上面没有mysql-sever文件才需要的,如果是yum上面完整的安装包,一条命令就搞定了。yum的使用详解可以参考博文:http://blog.csdn.net/cds86333774/article/details/51133231

为了体现yum的强大,我多截几张图:

(1)获取依赖



(2)下载所有需要的安装包



(3)自动安装所有安装包



2 最基本的mysql设置

初次安装mysql是root账户是没有密码的

设置密码的方法

# mysql -uroot
mysql> set password for root@localhost = password('123456');  //这里注意自己替换密码
mysql> exit


创建一个可以从任何地方连接服务器的一个完全的超级用户,但是必须使用一个口令

mysql> grant all privileges on *.* to user@localhost identified by ‘123456’
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos mysql 安装mysql