`
qindongliang1922
  • 浏览: 2171257 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7265517b-f87e-3137-b62c-5c6e30e26109
证道Lucene4
浏览量:117080
097be4a0-491e-39c0-89ff-3456fadf8262
证道Hadoop
浏览量:125423
41c37529-f6d8-32e4-8563-3b42b2712a50
证道shell编程
浏览量:59494
43832365-bc15-3f5d-b3cd-c9161722a70c
ELK修真
浏览量:71017
社区版块
存档分类
最新评论

centos7安装mysql

阅读更多


centos7的默认yum源已经没有mysql-server这个库了

在centos6.x里面我们可以使用下面的命令,方便的安装mysql

yum install -y mysql-server


在centos7.x里面,我们执行这个命令会发现找不到这个包:
[root@es2 ~]# yum install mysql-server
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.yun-idc.com
 * extras: mirrors.yun-idc.com
 * updates: mirrors.yun-idc.com
没有可用软件包 mysql-server。
错误:无须任何处理
[root@es2 ~]# 


#### (一)如何安装?


1,wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
2,sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
3,yum update
4,sudo yum install mysql-server
5,sudo systemctl start mysqld




#### (二)管理root密码

默认安装的mysql是没有密码的

执行下面的命令,直接回车即可进入mysql终端
mysql -u root -p 
执行下面的命令给root用户设置密码
set password for root@localhost=password('dong');
然后退出
quit
再次登录,需要密码才能进入
mysql -u root -p
或者快捷方式进入

mysql -u root -pdong




#### (三)设置msyql的访问权限

设置所有ip可以访问这台mysql的命令,默认情况下只有本机能访问,对外是不公开的
grant all on *.* to 'root'@'%' identified by 'dong' with grant option  ;
flush privileges;

命令说明:

grant all (所有的权限用all)

on *.*  (库名.表名) *.* 指的是允许所有的库和表被访问

'root'@'%' (用户名.ip) 注意用户名和ip都要用单引号引起来
ip这个地方,支持like通配,比如%dev,允许所有以dev结尾的域名访问
% 代表所有的ip

'dong' 代表root的密码,需要单引号引起来




#### (四)mysql有关的系统管理命令
centos7 管理mysql的启动停止:

systemctl start mysqld
systemctl stop mysqld
systemctl status mysqld




参考文档

https://www.linode.com/docs/databases/mysql/how-to-install-mysql-on-centos-7


有什么问题可以扫码关注微信公众号:我是攻城师(woshigcs),在后台留言咨询。
技术债不能欠,健康债更不能欠, 求道之路,与君同行。

1
1
分享到:
评论

相关推荐

    CentOS 7 安装 MySQL

    CentOS 7 安装 MySQL

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

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

    Centos7安装mysql8.0压缩包.docx

    "Centos7安装mysql8.0压缩包" 本文档详细介绍了在Centos7系统上安装mysql8.0的步骤,包括卸载系统自带的mariadb,安装mysql依赖项,上传和解压mysql压缩包,创建安装目录、mysql用户和组,创建数据目录和配置文件,...

    解决CentOS 7安装mysql后3306端口不通.txt

    解决CentOS 7安装mysql后3306端口不通

    CentOS7安装MySQL8.0图文教程

    CentOS7 安装 MySQL8.0 图文教程 本文将指导读者在 CentOS7 系统中安装 MySQL 8.0,以下是安装过程中需要注意的知识点: 1. 下载 MySQL 安装包:在 MySQL 官方网站下载 MySQL 8.0 安装包,选择 Red Hat 作为操作...

    CentOS7安装MySQL教程

    ### CentOS7安装MySQL教程 #### 一、简介 在Linux环境下安装MySQL数据库是常见的系统管理任务之一。本文将详细介绍如何在CentOS 7系统上安装MySQL,并提供一系列实用的命令来帮助用户完成整个过程。 #### 二、...

    centos7 安装 Mysql 5.7.28,详细完整教程

    CentOS 7 安装 MySQL 5.7.28 详细完整教程 MySQL 是一种关系型数据库管理系统,广泛应用于各种 Web 应用程序中。在本教程中,我们将详细介绍如何在 CentOS 7 中安装 MySQL 5.7.28。 知识点1:下载 MySQL 源 在...

    centos7安装mysql5.7

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

    centos7安装mysql方法

    centos7安装mysql方法

    centos7 安装mysql5.7.21

    ### CentOS 7 安装 MySQL 5.7.21 的详细步骤 #### 一、前期准备 在开始安装MySQL之前,确保您的CentOS 7系统已经更新至最新版本,并且具备基本的操作权限。 #### 二、卸载可能存在的MariaDB数据库 CentOS 7系统...

    centos7安装mysql8以及常规操作.txt

    centos7安装mysql8以及常规操作 ------------------------------------- [root@...opt]# vi /etc/my.cnf [mysqld] socket=/var/lib/mysql/mysql.sock log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/...

    centos7安装mysql5.7.22数据库文档

    该文档是关于在centos7安装mysql5.7.22数据库的详细步骤,亲测没有问题

    centos7安装mysql文档及安装包

    本文将详细介绍如何在CentOS 7上安装MySQL 5.7,基于提供的安装包进行操作。 首先,我们需要了解MySQL的组件结构。在提供的压缩包文件中,包含了以下几个MySQL的组件: 1. `mysql-community-server-5.7.13-1.el7....

    centos7安装Mysql.zip

    首先,让我们关注标题中的"CentOS 7安装MySQL"。CentOS 7是一个基于Linux的开源操作系统,广泛用于服务器部署。MySQL是一款流行的开源关系型数据库管理系统,它提供高效、可靠的数据存储和处理能力。在CentOS 7上...

    centos7安装mysql数据库

    "CentOS 7 安装 MySQL 数据库详解" 在本篇文章中,我们将详细介绍如何在 CentOS 7 中安装 MySQL 数据库,包括解决常见的 bug 和安装过程中可能遇到的问题。 为什么选择 MySQL MySQL 是一个开源的关系型数据库管理...

    CentOS7安装MySQL8.0.docx

    CentOS 7 安装 MySQL 8.0 本文档将指导你如何在 CentOS 7 上安装 MySQL 8.0,并解决可能遇到的大小写问题和远程访问问题。 一、卸载 CentOS 7 自带的 MariaDB 在安装 MySQL 8.0 之前,我们需要卸载 CentOS 7 自带...

    centos7安装mysql5.x脚本

    在压缩包文件"centos7安装mysql5.x数据库"中,可能包含了上述所有步骤的详细脚本,用于自动化安装过程。使用这样的脚本可以大大提高效率,特别是在需要批量部署的场景下。在使用前,务必根据实际情况对脚本进行适当...

    Centos7安装mysql8

    Centos7安装mysql8

Global site tag (gtag.js) - Google Analytics