`
bugyun
  • 浏览: 556170 次
社区版块
存档分类
最新评论

CentOS7 yum 安装mysql(转)

 
阅读更多

参考:

https://blog.csdn.net/huyangg/article/details/71308147

https://www.cnblogs.com/zhangyin6985/p/6307219.html

 

1、下载 MySQL Yum Repository

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

(yum -y install wget )

 

2、添加 MySQL Yum Repository
rpm -ivh mysql-community-release-el7-5.noarch.rpm

3、验证下是否添加成功
yum repolist enabled | grep "mysql.*-community.*"

4、选择要启用 MySQL 版本

查看 MySQL 版本,执行yum repolist all | grep mysql
可以看到 5.5, 5.7 版本是默认禁用的,因为现在最新的稳定版是 5.6

可以通过类似下面的语句来启动某些版本
yum-config-manager --disable mysql56-community
yum-config-manager --enable mysql57-community-dmr

或者通过修改 /etc/yum.repos.d/mysql-community.repo 文件
# 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=1
gpgcheck=1
gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

其中 enabled=0 是指禁用,enabled=1 指启用。
注意: 任何时候,只能启用一个版本。

5、通过 Yum 来安装 MySQL
yum install mysql-community-server

6、MySQL 安全设置(设置密码)
mysql_secure_installation;

7、远程访问设置
创建一个普通用户 sa ,密码是 some_pass
CREATE USER 'sa'@'%' IDENTIFIED BY 'some_pass';

给这个用户授予 SELECT,INSERT,UPDATE,DELETE 的远程访问的权限,这个账号一般用于提供给实施的系统访问
GRANT SELECT,INSERT,UPDATE,DELETE ON *.* TO 'sa'@'%';

创建一个管理员用户 admin 账号 ,密码是 some_pass
CREATE USER 'admin'@'%' IDENTIFIED BY 'some_pass';

给这个用户授予所有的远程访问的权限。这个用户主要用于管理整个数据库、备份、还原等操作。
GRANT ALL ON *.* TO 'admin'@'%';

使授权立刻生效
flush privileges;

8、设置字符集

一般的,为了支持中文,我们应该讲字符集设为 UTF-8, 执行下面命令查看当前 MySQL 字符集
SHOW VARIABLES LIKE 'character%';

修改 /etc/my.cnf 文件,添加字符集的设置

[mysqld] 
character_set_server = utf8

[mysql]
default-character-set = utf8

重启 MySQL ,可以看到字符集已经修改了

9、备份、还原

备份
mysqldump --socket=/home/data/mysql/mysql.sock --single-transaction=TRUE -u root -p emsc > emsc.sql

还原
mysql --socket=/home/data/mysql/mysql.sock -u root -p emsc < emsc.sql

 

<audio controls="controls" style="display: none;"></audio>

分享到:
评论

相关推荐

    MySQL5.7.28_centos7_yum安装.txt

    MySQL5.7.28_centos7_yum安装 MySQL5.7.28_centos7_yum安装 MySQL5.7.28_centos7_yum安装

    Centos7 yum安装MySQL8

    在Centos7环境下使用yum工具安装MySQL8是一项涉及多个步骤的过程。首先,您需要了解MySQL Yum仓库提供了在Linux平台安装MySQL服务器、客户端和其他组件的RPM包。这些包还可以升级和替换由Linux发行版的原生软件仓库...

    Centos7 yum安装mysql的repo

    本篇文章将详细介绍如何在CentOS 7中使用`yum`通过指定的repo文件安装MySQL。 首先,`repo`文件是Red Hat系Linux系统中用于定义软件仓库的位置和参数的配置文件。在本例中,我们有三个repo文件:`mysql-community....

    CentOS7安装mysql5.7.19&mysql5;.7.19主从配置(CentOS7)

    提供的文档“CentOS7安装mysql5.7.19.docx”和“mysql5.7.19主从配置(CentOS7).docx”应包含更详细的步骤和可能遇到的问题解决方案,建议仔细阅读以获取完整信息。在实际操作过程中,务必遵循最佳实践,确保系统的...

    centos7 yum安装mysql8.0.pdf

    关于在CentOS 7上使用yum安装MySQL 8.0的详细步骤和相关知识点,以下是根据提供的文件信息整理出的要点。首先,CentOS(Community ENTerprise Operating System)是一个企业级操作系统,它是基于Red Hat Enterprise ...

    CentOS 7 yum安装MySQL8.docx

    "CentOS 7 yum 安装 MySQL8" 通过 yum 源安装 MySQL8 在 CentOS 7 中是一个相对简单的过程。下面是安装和配置 MySQL8 的详细步骤: 首先,需要下载 MySQL8 的 rpm 文件从官方网站。因为 CentOS 7 是 Red Hat 系列...

    Centos7使用MySQL Yum安装MySQL 5.7

    Centos7使用MySQL Yum安装MySQL 5.7。参考文档:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ MySQL Yum存储库下载:http://dev.mysql.com/downloads/repo/yum/

    CentOS yum安装MySQL

    在 CentOS 系统中,`yum` 是一个强大的包管理器,用于安装、更新和管理软件包。在本文中,我们将详细讨论如何使用 `yum` 安装 MySQL 以及其后续的配置步骤。 首先,安装 MySQL 服务器可以使用以下命令: ```bash ...

    centos7 安装mysql和mysqlclient遇到的坑总结

    在CentOS7上安装MySQL和mysqlclient可能会遇到一些挑战,本文将总结这些常见的问题和解决方案。首先,我们需要为系统添加MySQL的Yum源以便能够安装MySQL的社区版本。可以通过访问MySQL官方网站的DOWNLOADS部分,找到...

    CentOS 7 安装 MySQL

    CentOS 7 安装 MySQL

    centos7yum安装mysql5.7.pdf

    ### CentOS 7 使用 YUM 安装 MySQL 5.7 的详细步骤与配置 #### 一、安装前准备 在开始安装之前,请确保您的 CentOS 7 系统已更新到最新版本,并且网络连接正常。 #### 二、安装 MySQL 5.7 1. **下载 MySQL 源和...

    CentOS安装MySQL5.7

    ### CentOS安装MySQL 5.7知识点详解 #### 一、环境准备与系统要求 在开始安装MySQL 5.7之前,我们需要确保系统满足以下条件: - **操作系统**:CentOS 7.x或更高版本。 - **硬件配置**:至少1GB内存,推荐2GB以上;...

    centos使用yum安装lamp

    在CentOS 7上使用yum安装LAMP(Linux, Apache, MariaDB/MySQL, PHP)环境是一种常用的方式来搭建动态网站或应用。LAMP环境能够支持多种动态网站和应用的运行,包括流行的WordPress, Drupal等。CentOS(Community ...

    Centos7安装mysql5.7yum list installed - grep mysql

    本文将详细解释如何通过YUM在CentOS7上安装MySQL 5.7.11,并涵盖安装过程中的关键步骤。 首先,我们需要确保系统中没有预装的MySQL。运行`yum list installed | grep mysql`命令检查是否存在已安装的MySQL实例。...

    CentOS6.5下YUM安装最新MySQL5.7.12(王三旗亲自整理,最简单明了)

    CentOS6.5下YUM安装最新MySQL5.7.12

    centos7安装配置mysql5.7教程全

    本教程将详细介绍如何在CentOS 7上完整地安装和配置MySQL 5.7。 一、安装MySQL 5.7 1. 更新系统:首先确保你的CentOS 7系统是最新的,运行`sudo yum update`。 2. 安装依赖:MySQL 5.7的安装需要一些依赖包,执行...

    CentOS7.x服务器MySQL5.7数据库Yum源安装包

    CentOS7.x服务器MySQL5.7数据库Yum源安装包,可以支持直接yum安装更新MySQL

    centos7安装mysql5.7

    在本地虚拟机的场合,需要更换yum安装网络地址配置文件CentOS-Base.repo 从阿里云服务器下载一份CentOS-Base.repo文件存到本地

    yum安装jdk和mysql和tomcat软件(CentOS6实战经验)

    ### yum安装JDK、MySQL与Tomcat软件(CentOS6实战经验) #### 一、安装JDK 在CentOS 6环境下使用`yum`来安装Java Development Kit (JDK) 是一个简单且直接的方法。 ##### 步骤1:检查yum库中是否存在可用的Java...

    CentOS7 yum方式安装MySQL 5

    在 CentOS 7 系统中,使用 yum 方式安装 MySQL 5.7 是一个常见的实践,因为这可以确保系统能够自动处理依赖关系并保持软件包的更新。在 CentOS 7 中,MySQL 被替换为 MariaDB,但通过特定的步骤,我们可以依然选择...

Global site tag (gtag.js) - Google Analytics