fedora linux安装mysql,linux下使用yum安装mysql

mysql yum repository提供linux平台上面的MySQL server, client和其它组件的rpm包。它支持以下平台:

基于EL5-, EL6-, 和 EL7-的平台,比如对应版本的ed Hat Enterprise Linux, Oracle Linux, CentOS

Fedora 22, 23, 24

步骤:

一、添加mysql yum repository

1.1 查看linux版本 uname -a。得到x.x.xx-xxx.elx 的信息,如2.6.18-300.el5.

1.2 根据系统版本下载对应的MySQL Yum repository。

下载地址 http://dev.mysql.com/downloads/repo/yum/

比如上面的版本应该下载el5-x的MySQL Yum repository。x为mysql版本。

如mysql57-community-release-el5-7.noarch.rpm

1.3 安装MySQL Yum repository:

shell> sudo rpm -Uvh platform-and-version-specific-package-name.rpm

如shell> sudo rpm -Uvh mysql57-community-release-el5-7.noarch.rpm

二、使用mysql yum repository时,会默认选择mysql的最新通用版本(如5.7)。如果这个版本是想     要的,跳过这一步。

在mysql yum repository这个网站,mysql community server(mysql社群服务)在不同的subrep    ository。其中最新的版本的subrepository默认是可用的。其它的版本的subrepository默认不可    用。用下面的命令可以查看mysql yum repository上面的所有的subrepository:

shell> yum repolist all | grep mysql

安装最新的版本不需要任何配置。安装特别的版本需要禁用最新版本subrepository。启用那个特    别版本的subrepository。通过编辑/etc/yum.repos.d/mysql-community.repo完成。一个典型的     例子:

[mysql57-community]

name=MySQL 5.7 Community Server

baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/

enabled=1

gpgcheck=1

gpgkey=

找到想要编辑的subrepository,修改enabled(0是禁用,1是启用)。

比如想要安装5.6的版本,修改5.6的enabled为1同时修改5.7的enabled为0。

(注意确保只有一个版本的enabled为1,通过shell> yum repolist enabled | grep mysql查看)

三、安装mysql:

shell> sudo yum install mysql-community-server

四、启动mysql:

shell> sudo service mysqld start

5.7特性:在初次启动的时候服务器的数据字典是空的。初次启动会有下面行为:

1.初始化一个数据库。

2.在数据字典生成一个ssl的certificate和key文件。

3.安装validate_password plugin 并可用。

4.创建一个超级用户root,并且将他的密码写入错误日志文件。通过下面命令显示:

shell> sudo grep 'temporary password' /var/log/mysqld.log

5.修改root密码:

shell> mysql -u root -p (密码是上面显示的密码)

mysql> set password for 'root'@'localhost' = password('新密码'                                    );

(新密码必须包含:1.一个大写字母;2.一个小写字母,3.一个特殊符                               号;4.一个数字;5.最少8位)

更多(安全,更新, MySQL Products,本地第三方分发)待续。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值