1. 更改Centos YUM 源

1) 备份 yum 源配置文件 (在根目录下执行)

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

2)将官方的 yum 源换成阿里的yum源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3)清楚 yum 缓存

yum clean all
yum makecache

注释: 不要 yum update ,会更新整个 CentOS 7

如果阿里的镜像慢可以换成网易的镜像,即将第二条命令换成下面命令更改yum源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo

2. 删除Linux自带的数据库

1)执行以下命令确认是否安装mariadb

rpm -qa|grep mariadb

出现以下提示表示已安装该数据库

2)如果数据库已安装,需要使用以下命令卸载该数据库

yum remove mariadb-libs-5.5.60-1.el7_5.x86_64

3. 安装mysql 5.7 版本

推荐使用在线安装,更简单!!!

1)方法一: 在线安装

  • 下载安装包
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
yum localinstall mysql57-community-release-el7-8.noarch.rpm
  • 引入密钥文件
 rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
  • 安装
yum install mysql-community-server
  • 启动 MySQL 服务
systemctl start mysqld

2)方法二:离线安装

tar -xzvf  mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
 mv mysql-5.7.21-linux-glibc2.12-x86_64 /usr/local/mysql
 /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

记录红框内的密码: TIqkIrj=:0Uh

/usr/local/mysql/bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data/
 /usr/local/mysql/bin/mysqld_safe --user=mysql&

4. 登录mysql

1) 在线安装登录mysql

  • 获取密码
grep 'temporary password' /var/log/mysqld.log

  • 使用该密码登录mysql
mysql -uroot -po)x/kp&<u3vZ

注: 如果密码mysql命令不能识别,可以在密码两端加上双引号 —— 因为生成的默认密码含有特殊符号,所以不能识别

mysql -uroot -p"o)x/kp&<u3vZ"
  • 设置登录密码及远程访问授权
mysql>set global validate_password_policy=0;
mysql>set global validate_password_length =1; # 修改密码策略
mysql>set password for'root'@'localhost' =password('5201314love'); # 更改密码
mysql>grant all privileges on *.* to root@'%'identified by '5201314love'; # 设置支持远程访问
mysql>flush privileges;
  • 安装Navicat工具远程访问mysql

2) 离线安装登录mysql

密码是离线安装时图中初始化命令执行时的提示

mysql -uroot -pTIqkIrj=:0Uh

【Linux】CentOS 7安装 MySQL相关推荐

  1. Linux CentOS 中安装 MySQL 与卸载 MySQL(三)

    VMware 安装 MySQL 内容 一.软件下载 二.安装步骤 1. 上传压缩文件 2. 防止依赖冲突 3. 安装依赖 4. 查找以前是否装有mysql 5. 查看安装包目录 6. 安装mysql- ...

  2. Linux Centos下安装mysql详细步骤

    1.下载安装包 下载地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads 2.解压 tar -zxvf mysql-5.7.9-lin ...

  3. Linux CentOS 中安装 MySql

    CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 $ wget http://repo.mysql.com ...

  4. Linux CentOS 7 安装 MySQL(5.7.26)

    一.下载 官网下载地址:https://www.mysql.com/downloads/ 本文下载使用的版本是 mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz 二 ...

  5. Linux CentOS 中安装 Redis(五)

    Redis Linux 中安装 Redis 一.安装准备 一.软件下载 2. 安装 SecureCRT 二.安装 Redis 1. 新建安装目录 2. 上传文件 3. 解压 Redis 到指定路径 4 ...

  6. Linux CentOS 中安装 Tomcat(四)

    CentOS 中安装 Tomcat 内容 一.软件下载 二.安装步骤 1. 安装 SecureSTR 软件 2. 新建安装目录 3. 上传压缩包 4. 将tomcat解压到指定的路径 5. 切换到to ...

  7. Centos下安装mysql 总结

    一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个 ...

  8. CentOS 7 安装MySQL 5.6遇到问题及解决方案

    centos下安装mysql真的没有想象中那么容易,在这里我总结一下遇到的问题 1. ERROR 2002 (HY000): Can't connect to local MySQL server t ...

  9. Centos下安装mysql(二进制版)

    Centos下安装mysql(二进制版) 1.下载安装包,选择相应的平台.版本,比如,选择64位Linux平台下的MySQL二进制包"Linux-Generic (glibc 2.5)(x8 ...

  10. Linux源码安装mysql 5.6.12(cmake编译)

    转载链接:http://www.2cto.com/database/201307/229260.html Linux源码安装mysql 5.6.12(cmake编译) 1.安装make编译器(默认系统 ...

最新文章

  1. 值得收藏的45个Python优质资源
  2. php图片生成缩略图_PHP生成图片缩略图类示例
  3. 5款最适合新手的包管理器
  4. C语言验证大小端的几个方法
  5. Redmi Note 10系列细节曝光:有望4G/5G双版本齐发
  6. Tableau的简单数据可视化操作
  7. java方法重载和重载方法_Java中的方法重载
  8. 某绒面试的病毒分析(一)
  9. [转载]jquery ajax/post/get 传参数给 mvc的action
  10. Java实现Unicode编码和中文互转
  11. 计算机键盘space键在哪,space键在哪
  12. ES集群不通,日志报[node-3] not enough master nodes discovered during pinging (found [[Candidate{node={node-3
  13. 操作系统清华 向勇 陈渝(RISC-V)(2)---操作系统与系统结构和程序设计语言
  14. 运筹系列63:使用ALNS求解大规模TSP问题
  15. CSS-设置表格样式
  16. Leetcode PHP题解D1:宝石与石头
  17. 家政预约系统开发作用和步骤
  18. 洛谷 P1304 哥德巴赫猜想
  19. 新月开始了-不解之谜也开始了
  20. CP-ABE方案形式化定义及安全模型总结

热门文章

  1. 【Word】返回前一处编辑位置
  2. 创业路上教你怎样躲开创业陷阱
  3. 冬天肾囊肿病人应注意事项
  4. LookupError: unknown encoding: 65001
  5. 做自媒体的宝藏资源网站你知道哪些?
  6. 如果分账延迟就创建定时器核验分账结果
  7. curl post请求表单_CURL 发送POST请求
  8. CSDN的文章转为MD并全打包一键下载
  9. html实现点击元素的出现与隐藏
  10. Kafka的生产者原理及重要参数说明,java图形界面编程视频