与服务器一起的日子

  • mysql
  • linux
  • 高可用
  • nginx
与服务器一起的日子
冰冷的机器也熄不灭火热的心
  1. 首页
  2. centos
  3. 正文

centos7安装mysql服务

2017年8月19日 528点热度 0人点赞 0条评论

目前在服务器上安装mysql服务,通过围观大佬的操作。总结出有三种方法:

第一种:

安装mysql的分支:mariadb,

其命令是:

yum install mariadb-server mariadb

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。

mariadb数据库的相关命令是:

systemctl start mariadb  #启动MariaDB

systemctl stop mariadb  #停止MariaDB

systemctl restart mariadb  #重启MariaDB

systemctl enable mariadb  #设置开机启动

第二种:

从官网下载mysql的repo源,然后进行滚动安装

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm # 下载 repo文件

rpm -ivh mysql-community-release-el7-5.noarch.rpm  # 安装repo文件到系统

yum install mysql-server  #安装mysql服务

什么是repo文件?

repo文件是Fedora中yum源(软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用!
YUM的工作原理并不复杂,每一个 RPM软件的头(header)里面都会纪录该软件的依赖关系,那么如果可以将该头的内容纪录下来并且进行分析,可以知道每个软件在安装之前需要额外安装 哪些基础软件。也就是说,在服务器上面先以分析工具将所有的RPM档案进行分析,然后将该分析纪录下来,只要在进行安装或升级时先查询该纪录的文件,就可 以知道所有相关联的软件。所以YUM的基本工作流程如下:
服务器端:在服务器上面存放了所有的RPM软件包,然后以相关的功能去分析每个RPM文件的依赖性关系,将这些数据记录成文件存放在服务器的某特定目录内。
客户端:如果需要安装某个软件时,先下载服务器上面记录的依赖性关系文件(可通过WWW或FTP方式),通过对服务器端下载的纪录数据进行分析,然后取得所有相关的软件,一次全部下载下来进行安装。

 

第三种,下载源代码,自己编译。

 

=================邪恶分割线=================

我采用的是第二种安装方式,毕竟机房的速度快

这时候,我们mysql安装完成了,但是我们还没有开始用呢,

启动mysql

systemctl start mysqld

启动完成后,先不要登陆,先去cat一下我们mysql数据库的log日志,

cat /var/log/mysqld.log

里面有个passwd或者password,复制里面的初始化密码

然后登陆我们的mysql数据库。

mysql -u root -p

输入密码,回车
%

标签: centos7 mysql
最后更新:2017年8月19日

jhin

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

COPYRIGHT © 2024 与服务器一起的日子. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang