添加MySQL Yum存储库

从官网下载最新的mysql源

选择并下载适用于平台的发行包。

然后,在Linux上打开终端并输入命令进行下载:

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

使用以下命令安装下载的发行包

-Uvh:升级软件包

rpm -Uvh mysql80-community-release-el7-3.noarch.rpm

选择发行版本,进行安装

使用MySQL Yum存储库时,默认情况下会选择要安装的最新GA版本MySQL。如果这是您想要的,则可以跳到下一步。

默认情况下,默认启用最新GA系列(当前为MySQL 8.0)的子存储库,而所有其他系列(例如,MySQL 5.7系列)的子存储库均被禁用。使用此命令可查看MySQL Yum存储库中的所有子存储库,并查看已启用或禁用了哪些子存储库。

列出所有版本

yum repolist all | grep mysql

发现8.0版本是enabled的,5.7版本是disabled的

这里我们需要安装5.7版本的,所以把8.0的进行禁用,然后再启用5.7版本

先禁用8.0版本:

yum-config-manager --disable mysql80-community

运行 yum-config-manager命令提示 -bash: yum-config-manager: command not found 命令未找到,因为 yum-config-manager 在 yum-utils包里面。由于系统默认没有这个命令,需要另外进行安装。

安装yum-config-manager

yum -y install yum-utils

然后启用5.7版本

yum-config-manager --enable mysql57-community

检查启用版本

进行安装时请确保只有一个版本启用,否则会显示版本冲突

安装

yum install mysql-community-server

如果安装过程中提示 Is this ok [y/N] ,输入y即可

直到出现 Complete!

验证安装

mysql --version

安装成功。

启动MySql

启动mysql服务

sudo systemctl start mysqld.service

查看运行状态

sudo systemctl status mysqld.service

登录MySql

MySql服务器初始化的时候会创建 'root@localhost'是一个超级用户账号。设置超级用户的密码并将其存储在错误日志文件中。要显示它,请使用以下命令:

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

然后通过生成的临时密码登录Mysql

输入以下命令

mysql -uroot -p

输入密码

重置密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'tengHao@2019';

开启远程连接

服务器首先需要开放3306端口,启用远程访问(MySQL默认禁止远程访问)。

查看表

show databases; -显示数据库

use mysql; -进入库

用 select host ,user from user; 命令发现root用户的host是localhost,localhost 表示只能进行本地访问,不能进行远程连接

修改权限

把root用户的host改为%

update user set host = "%" where user = "root";

刷新权限

flush privileges;

用 Navicat 测试连接

mysql安装完成。

如果连接出现: Table ‘performance_schema.session_variables’ doesn’t exist 错误

1.执行升级命令

mysql_upgrade -u root -p --force

1.重新启动MySql

systemctl restart mysqld.service

修改MySQL编码

打开配置文件my.cnf

在 [mysqld] 跟 [client]下面添加 default-character-set=utf8 然后重启mysql服务

MYSQL常用命令

启动mysql服务:systemctl start mysqld.service

停止mysql服务:systemctl stop mysqld.service

重启mysql服务:systemctl restart mysqld.service

查看mysql服务当前状态:systemctl status mysqld.service

设置mysql服务开机自启动:systemctl enable mysqld.service

停止mysql服务开机自启动:systemctl disable mysqld.service

查看所有已启动的服务:systemctl list-units --type=service

转载:https://www.cnblogs.com/tenghao510/p/11988535.html

centos mysql 安装 yum源_Linux - CentOS 7 通过Yum源安装 MySql 5.7相关推荐

  1. centos的mysql怎么删用户_linux/centos给Mysql创建用户、授权、查看、删除、修改密码、撤...

    linux/centos给Mysql创建用户.授权.查看.删除.修改密码.撤 linux/centos给Mysql创建用户.授权.查看.删除.修改密码.撤销权限 linux/centos给Mysql创 ...

  2. mysql连网安装和断网安装的区别_linux连网和jdk环境配置以及mysql安装

    1.启动网卡 service network restart 2.centos7联网方法 以root管理员身份登录系统.在终端下输入以下两条命令 ls /etc/sysconfig/network-s ...

  3. mysql5.6.28安装教程百度经验_Linux(Ubuntu)下Mysql5.6.28安装配置方法图文教程

    mysql5.6.28安装配置方法 1.系统基本信息查看,尝试yum安装 $ sudo -s # df -lh Filesystem Size Used Avail Use% Mounted on / ...

  4. linux 安装servlet环境_linux下一键搭建LAMP环境安装网站全教程

    宝塔3188元新手礼包<限领一次>:https://www.bt.cn/?invite_code=MV9oZG9rY3o= 快速安装代码: yum install -y wget & ...

  5. linux mysql 文件夹权限_Linux 中文件和文件夹获取 MySQL 权限(SELinux)

    今天在 Linux 系统上移动 MySQL 的数据库目录 配置如下: /etc/my.cnf [mysqld] datadir=/home/mysql socket=/var/lib/mysql/my ...

  6. linux安装java路径_Linux环境中查看java的安装路径,设置环境变量

    常用参数: -a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件 -A 同-a,但不列出"."(表示当前目录)和".."(表示当前目录的父目录). ...

  7. linux的mysql本地yum安装_Linux Centos 下使用yum 命令安装mysql实现步骤

    Linux Centos 下使用yum 命令安装mysql实现步骤 1. 查看服务器中有没有安装过Mysql 1. 查看有没有安装包: yum list mysql* #移除已经安装的mysql yu ...

  8. linux yum php环境,centos下yum搭建安装linux+apache+mysql+php环境教程

    我们利用linux系统中yum安装apache+mysql+php是非常的简单哦,只需要几步就可以完成,具体如下: 一.脚本yum源安装: 1.yum install wget             ...

  9. mysql linux centos 安装_Linux centos 下在线安装mysql

    1,查看是否有安装过mysql: #rpm -qa | grep mysql 如果无结果返回,说明没有安装Mysql,可以全新安装. 2,查看在线服务器提供的Mysql相关的安装包有哪些: #yum ...

最新文章

  1. python -- numpy 基本数据类型,算术运算,组合,分割 函数
  2. 人脸识别双目摄像头何时同时打开双目
  3. 软件测试 理念 价值,软件测试价值观-SMBT新理念
  4. golang中如何抓取panic让程序正常退出
  5. 一张PDF了解JDK10 GC调优秘籍-附PDF下载
  6. linux last failed login表示什么意思_Linux用户
  7. linux内核ddr初始化,X-007-UBOOT-DDR的初始化(Bubblegum-96平台)
  8. pandas常用函数(更新中)
  9. GPRS联网模块:广和通FIBOCOM_G510 支持接入机智云
  10. hadoop 新API与旧API对比
  11. java编程器宣传费湖南岚鸿驱动_EasyPRO系列通用编程器驱动程序
  12. WORD里表格复制到另一WORD里表格会变形的解决办法
  13. 如何用计算机的if,if函数的使用方法(if函数的使用方法)
  14. CentOS 6.8 Local time zone must be set--see zic manual page
  15. WinSock网络编程基础(1)
  16. iOS 使用TestFlight进行App外部测试
  17. Win7系统提示“内置管理员无法激活此应用”的原因和解决方法
  18. 微信小程序---实现手机号发送验证码登录
  19. sqlserver 的查询最近7天的数据 group by 与with的结合 以及系统表的妙用
  20. 网上书城项目的书籍分类列表展示及新书上架和热销书籍效果展示功能(项目进度四)

热门文章

  1. 你真的了解泛型 Generic 嘛?
  2. 做好项目,从正确定义问题开始!
  3. Python中的网络编程之UDP
  4. 音视频技术开发周刊 | 197
  5. 符乐安:2020年短视频创作将迎来新的高峰
  6. video_replay如何捕获和回放WebRTC视频流
  7. WebRTC 那些常用的缩略词以及部分知识杂谈
  8. centos7 redis5.0以后版本 集群部署示例
  9. lua之弱引用table
  10. How to extend unallocated space to an existing partition on linux? | 如何在 linux 上扩展已有分区至未分配空间?