参考:http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/

1.增加yum数据源

(1.1)从http://dev.mysql.com/downloads/repo/yum/ 获取合适的数据源

(1.2)安装数据源包

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

eg:安装 Red Hat Enterprise Linux 7 / Oracle Linux 7 (Architecture Independent), RPM Package

shell> wget http://repo.mysql.com/mysql57-community-release-el7-7.noarch.rpm
shell> sudo rpm -Uvh mysql57-community-release-el7-.noarch.rpm

2.选择合适的安装版本

(2.1)查看mysql数据源中存在的包 

shell> sudo yum repolist all | grep mysql

(2.2)编辑 /etc/yum.repos.d/mysql-community.repo,启用相应的mysql版本

# Enable to use MySQL 5.6
[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/
enabled=
gpgcheck=
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql [mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=
gpgcheck=
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

ps: "enabled=1" 启用,"enabled=0" 禁用,上述配置则是安装"mysql 5.7",禁用"mysql 5.6"

(2.3)查看mysql启用列表

shell > sudo yum repolist enabled | grep mysql
mysql-connectors-community/x86_64 MySQL Connectors Community
mysql-tools-community/x86_64 MySQL Tools Community
mysql57-community/x86_64 MySQL 5.7 Community Server

3.安装mysql

shell> sudo yum install mysql-community-server  

注意:在使用yum 安装 mysql 5.7过程中,会随机生成一个临时的root密码保存到错误日志("/var/log/mysqld.log"),可以使用如下命令进行查看:

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

因此安装mysql 5.7后,需要尽快修改密码。

4.启动mysql服务器

(4.1)启动命令

shell> sudo service mysqld start

(4.2)查看mysql状态

shell> sudo service mysqld status

5.mysql_secure_installation

使用mysql_secure_installation设置root密码,删除匿名用户等重要操作

shell> mysql_secure_installation

ps: 更多操作参考

http://dev.mysql.com/doc/refman/5.7/en/mysql-secure-installation.html

http://dev.mysql.com/doc/refman/5.7/en/default-privileges.html

6.安装mysql额外工具

(6.1)查看可用包名

shell> yum --disablerepo=\* --enablerepo='mysql*-community*' list available

(6.2)安装包

shell> sudo yum install 包名

如:安装 mysql-workbench-community

shell> sudo yum install mysql-workbench-community

7.升级mysql

(7.1)编辑 /etc/yum.repos.d/mysql-community.repo

(7.2)执行update

shell> sudo yum update mysql-server

或者使用下述命令更新所有包

shell> sudo yum update

8. centos7默认使用mariadb数据库代替mysql,先将mariadb相关包卸载

(8.1)查询 maridb 包命令

shell> sudo rpm -qa | grep -i mariadb

(8.2)删除

shell> sudo rpm -e 相关包名

centos使用yum安装mysql的更多相关文章

  1. centos 7 yum 安装 mysql glib 安装 mysql

    centos 7 YUM 在线安装版 1.wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm 下载 2.rpm ...

  2. 腾讯云服务器centos通过yum安装mysql数据库

    安装mysql有两种: 1-可以使用yum安装, 2-可以自己下载安装包安装mysql, 腾讯云的centos系统自带了yum,所以用yum安装方便点 安装步骤 1-查看yum源中是否有mysql y ...

  3. 阿里云,CentOS下yum安装mysql,jdk,tomcat

    首先说明,服务器是阿里云的,centos6.3_64位安全加固版.首先需要登陆进来,使用的是putty,因为最初的时候,Xshell登陆会被拒绝. 0. 创建个人文件夹 # 使用 yum 安装tomc ...

  4. CentOS下yum安装mysql,jdk以及tomcat

    首先说明,服务器是阿里云的,centos6.3_64位安全加固版.首先需要登陆进来,使用的是putty,因为最初的时候,Xshell登陆会被拒绝. 0. 创建个人文件夹 # 使用 yum 安装tomc ...

  5. 【Centos】yum安装MySQL

    安装步骤 1. 点击此处下载MySQL的YUM源 -- [ MySQL RPM] 选择适合你平台的rpm,我的是centos7 2. 安装MySQL的yum源,即RPM sudo yum locali ...

  6. centos通过yum安装mysql

    前言 前天按照Oracle上的文档装了一遍mysql,选了最新8.0的版本,后来出现一些问题,网上搜答案,出来的基本还是5.x版本的解决方案,并不适用8.0版本.然后我就去看了一下公司的正式环境买的阿 ...

  7. CentOS用yum安装MySQL 8.0 .

    先说一句,fuck,搞了一下午. 步骤:一:安装yum源: 1.wget https://dev.mysql.com/get/mysql80-community-release-el6-3.noarc ...

  8. CentOS下yum安装mysql

    其实跟windows下安装过程差别不大,就是下载为了方便使用了yum的方式.安装前先确认下系统是否还安装mysql,卸载是否不完全,再去官网(http://dev.mysql.com/download ...

  9. centos 使用yum安装MySQL 5.7

    想在centos上安装一个MySQL,使用yum install mysql-server 安装提示仓库没有包,也是醉了. 找了很多博客,发现一个很好用的,推荐给大家. 地址:https://blog ...

随机推荐

  1. 使用本地phpmyadmin管理远程数据库

    使用放下挺简单的,因为某些业务需求,phpmyadmin不让放在网站服务器上,所以放在本地可以方便管理远程数据库 点击下载会下载一个  config.inc.php 吧这个文件放在phpmyadmin ...

  2. uglifyjs压缩批处理

    uglifyjs. 据说是用来压缩JS文件的,据说还能优化JS,据说是基于node的,还据说比Google Closure Compiler更带感. uglifyjs压缩批处理我们不可能每次都打开cm ...

  3. [BS-29] 给UIView添加背景图片

    给UIView添加背景图片 //默认情况下只能设置UIView的背景颜色,不能给UIView设置背景图片,但通过绘图知识可以做到 - (void)drawRect:(CGRect)rect { [su ...

  4. JSP中的指令(Directive)

  5. Linux:实现Hadoop集群Master无密码登录(SSH)各个子节点

    以下所介绍的安装方式都是在线安装方式,如果你需要连网请参考:Linux:宿主机通过桥接方式连接的VMware内部Linux14.04虚拟机(静态IP)实现上网方案 环境: OS:Linux Ubunt ...

  6. Zabbix通过percona监控MySQL

    因为Zabbix自带的MySQL监控没有提供可以直接使用的Key,所以一般不采用,业界的同学们都使用Percona Monitoring Plugins 监控 MySQL的方式 Percona介绍 P ...

  7. [原创]java WEB学习笔记102:Spring学习---Spring Bean配置:bean配置方式(工厂方法(静态工厂方法 & 实例工厂方法)、FactoryBean) 全类名

    本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...

  8. Oracle中的自动增长字段

    Oracle中的自动增长字段 Oracle 中不像MYSQL 和MSSQLServer 中那样指定一个列为自动增长列的方式,不过在Oracle中可以通过SEQUENCE序列来实现自动增长字段. 在Or ...

  9. cmd运行sql server安装

    cmd运行sql server安装 SQL2012非群集安装_更新到最新版本.bat setup.exe /UpdateSource=.\hotfix\Latest /ACTION="Ins ...

  10. C# property简介

    property专属的关键字就只有value.其他的性质实现都是用其他的方法的组合.property通过对一系列方法的灵活组合应用,能够间接地对私有的成员变量进行赋值操作和得到值.因为是间接地,私有变 ...