文章目录

  • 一、在线安装
    • 1、替换网易yum源
    • 2、清理缓存
    • 3、下载rpm文件
    • 4、安装MySQL数据库
  • 二、本地安装
    • 1、上传MySQL安装包
    • 2、安装依赖的程序包
    • 3、卸载mariadb程序包
    • 4、安装MySQL程序包
    • 5、修改MySQL目录权限
    • 6、初始化MySQL
  • 三、启动MySQL
    • 1.1、在线安装方式启动MySQL
    • 1.2、本地安装方式启动MySQL
    • 2、查看初始密码
    • 3、登陆数据库之后,修改默认密码
    • 4、允许远程使用root帐户
    • 5、允许远程访问MySQL数据库( vi /etc/my.cnf)
    • 6、开启防火墙3360端口

一、在线安装

1、替换网易yum源

curl -o /etc/yum.repos.d/CentOS-Base.repo mirrors.163.com/.help/CentOS7-Base-163.repo

2、清理缓存

yum clean all
yum makecache

3、下载rpm文件

yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm

4、安装MySQL数据库

yum install mysql-community-server -y

二、本地安装

1、上传MySQL安装包

下载链接:https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar

上传 MySQL 安装文件上传到 Linux 主机的 /root/mysql 目录,然后执行解压缩:

tar xvf mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar

2、安装依赖的程序包

yum install perl -y
yum install net-tools -y

3、卸载mariadb程序包

rpm -qa|grep mariadb
rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps

4、安装MySQL程序包

rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm

补充:上边这些安装包都在 解压后的 MySQL 安装包中。

5、修改MySQL目录权限

chmod -R 777 /var/lib/mysql/

6、初始化MySQL

mysqld --initialize
chmod -R 777 /var/lib/mysql/*

三、启动MySQL

1.1、在线安装方式启动MySQL

service mysql start

1.2、本地安装方式启动MySQL

service mysqld start

在线与本地安装启动的唯一区别就是 mysql 是否包含字母 d

2、查看初始密码

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

由于我们并不知道安装后的密码,所以执行如上指令后,会生成 root 的临时密码。

3、登陆数据库之后,修改默认密码

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

4、允许远程使用root帐户

use mysql;
UPDATE user SET host = '%' WHERE user ='root';
FLUSH PRIVILEGES;

5、允许远程访问MySQL数据库( vi /etc/my.cnf)

  character_set_server = utf8bind-address = 0.0.0.0

修改完配置后,重启一下MySQL,service mysqld restart

6、开启防火墙3360端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload

Centos7安装MySQL(多图)相关推荐

  1. centos7 安装mysql php_Centos7安装mysql与php的方法

    本文主要和大家分享Centos7安装mysql与php的方法,希望能帮助到大家. 相关mysql视频教程推荐:<mysql教程> 官网下载安装mysql-server 依次使用下面三个命令 ...

  2. centos7安装mysql缺失依赖_CentOS7安装mysql5.7不成功,解决依赖包之后还是无法安装成功...

    [root@xg79 ~]# yum -y installmysql-community-server ............. Error: Package:mysql-community-ser ...

  3. centos7 安装mysql php,Centos7安装mysql与php的方法

    本文主要和大家分享Centos7安装mysql与php的方法,希望能帮助到大家. 相关mysql视频教程推荐:<mysql教程> 官网下载安装mysql-server 依次使用下面三个命令 ...

  4. CentOS7安装MySQL(完整版)

    CentOS7安装MySQL(完整版) https://blog.csdn.net/qq_36582604/article/details/80526287 安装 MySQL[还没有弄完]

  5. centos7安装mysql日志空白_centos7安装Mysql爬坑记录 - G

    centos7安装Mysql爬坑记录 查看是否已安装 使用下列命令查看是否已经安装过mysql/mariadb/PostgreSQL 如果未安装,不返回任何结果(ECS的centos镜像默认未安装任何 ...

  6. Centos7安装mysql社区版

    Centos7安装mysql社区版 1.访问https://dev.mysql.com/downloads/repo/yum/ 获取mysql yum source wget wget https:/ ...

  7. CentOS7安装mysql数据库完整过程以及安装中遇到的各种问题的解决方案

    1.首先下载mysql安装包 可以从官网下载:http://dev.mysql.com/downloads/mysql/(可以直接浏览器百度mysql官网的安装包,按照自己的需要选择相应的mysql版 ...

  8. Windows安装mysql及图形化界面navicat

    安装Mysql及图形化界面Navicat 有段时间没有更新博客了,新博客访问和互动很少,所以没什么动力. 想来也是自己更新得太少了,最近上课需要,姑且更新一些简单的环境搭建,如有不懂的地方欢迎评论,如 ...

  9. 生产环境centos7 安装mysql 5.7.35

    生产环境centos7 安装mysql 5.7.35 1.初始化系统,并重启 2.卸载原有mysql 2.安装依赖 4.创建mysql的用户 5.创建mysql的数据目录 6.安装 mysql 7. ...

最新文章

  1. 在maven项目中使用Junit进行单元测试(一)
  2. aspnet中操作excel报com错误的解决方法
  3. AE插件Stardust for mac(最强粒子特效)
  4. php 表单条件设置_PHP基础知识总结
  5. H5中CSS3动画的性能优化
  6. SpringBoot整合Jersey2.x实现文件上传API
  7. SELinux 案例 1
  8. LCD驱动程序详细讲解(三)
  9. 【作图】origin制作图中图
  10. 相对开音节java_相对开音节是什么
  11. dummy node
  12. 一分钟详解智能快递柜锁控板方案和原理
  13. Kaggle网站流量预测任务第一名解决方案:从模型到代码详解时序预测
  14. Edge浏览器的书签(收藏夹)文件夹地址在哪?
  15. 计算机无法识别苹果手机,如何解决电脑无法识别iphone的问题?
  16. MySQL语法练习---常见题型练习
  17. C++解析IconFont矢量字体文件ttf,以及无锯齿显示矢量字体
  18. 闭门造车的苹果,究竟在造什么车?
  19. 数据结构与算法之美笔记——基础篇(中):树,二叉树,二叉查找树,平衡二叉查找树,红黑树,递归树,堆
  20. 浩顺回头客餐饮系统服务器安装,浩顺回头客餐饮管理软件

热门文章

  1. 前端学习(2474):页面布局
  2. 前端学习(2376):项目初始化
  3. 前端学习(1991)vue之电商管理系统电商系统之实现商品的分页功能
  4. 前端学习(392):京东制作页面1京东项目项目介绍
  5. 第五十一期:AIOps落地关键点指南
  6. 数字图像处理系统组成 及研究内容
  7. java学习(107):StringBuilder
  8. 实例34:python
  9. vue中使用cookies和crypto-js实现记住密码和加密
  10. C++17新特性学习笔记