Mysql有两种安装方式:源码包安装和二进制包安装
本文描述的是二进制安装包,下载目录:https://www.mysql.com/downloads/
步骤一:

步骤二:

步骤三:

因本人的虚拟机是仅主机模式,所以需要先将在本地安装的Mysql安装包上传到虚拟机上
命令:rz

解压到/usr/local/目录下
[root@centos7 ~]# tar xf mysql-8.0.15-linux-glibc2.12-x86_64.tar.xz -C /usr/local/

目录/usr/lcoal/下创建链接
[root@centos7 local]# ln -sn mysql-8.0.15-linux-glibc2.12-x86_64 mysql

创建mysql用户和所属组
[root@centos7 ~]# groupadd mysql和useradd -r -g mysql mysql

设置/usr/local/mysql目录下所有文件为root主,mysql组
[root@centos7 mysql]# chown -R root.mysql ./*

创建目录存放mysql数据
[root@centos7 mysql]# mkdir -pv /data/mysql

修改/data/mysql/目录的属主属组为mysql
[root@centos7 mysql]# chown -R mysql.mysql /data/mysql/

编辑环境变量
[root@centos7 mysql]# vim /etc/profile.d/mysql.sh
export PATH=/usr/local/mysql/bin:$PATH

重新加载下文件
[root@centos7 mysql]# . /etc/profile.d/mysql.sh

初始化mysql
[root@centos7 mysql]# ./bin/mysqld --initialize --user=mysql --datadir=/data/mysql --basedir=/usr/local/mysql
**记下生成的密码 ,若不生成密码,设置空密码:--initialize后加-insecure

创建etc目录,将/etc/my.cnf复制到/usr/local/mysql/etc目录下
[root@centos7 mysql]# mkdir etc
[root@centos7 mysql]# cp /etc/my.cnf etc/

编辑/usr/local/mysql/etc.cnf
[root@centos7 mysql]# cd etc/
[root@centos7 etc]# vim my.cnf

根据my.cnf文件路径配置,创建mysql目录下对应的目录和文件
[root@centos7 etc]# mkdir my.cnf.d

创建logs目录
[root@centos7 mysql]# mkdir logs

设置目录所属主,所属组
[root@centos7 mysql]# chown -R root.mysql logs

创建错误日志文件
[root@centos7 logs]# touch error.log

设置错误日志所属主和所属组
[root@centos7 logs]# chown -R mysql.mysql error.log

将目录/usr/local/mysql/support-files/mysql.server复制到目录/etc/init.d/mysqld
[root@centos7 support-files]# cp mysql.server /etc/init.d/mysqld

启动脚本
[root@centos7 logs]# service mysqld start
Starting MySQL....... SUCCESS!

登录(/usr/local或/data目录下)
[root@centos7 data]# mysql -uroot -p
修改密码为123456
set password='123456'

OK!(^o^)/~ 已安装成功!下一章Mysql基本语句学习...

转载于:https://blog.51cto.com/13936334/2370814

Linux Centos7 下安装Mysql - 8.0.15相关推荐

  1. centos 7安装mysql_Linux Centos7 下安装Mysql - 8.0.15

    Mysql有两种安装方式:源码包安装和二进制包安装 本文描述的是二进制安装包,下载目录:https://www.mysql.com/downloads/ 步骤一: 步骤二: 步骤三: 因本人的虚拟机是 ...

  2. Linux(CentOS7)下安装mysql

    2019独角兽企业重金招聘Python工程师标准>>> 在centos7上安装mysql: 1 卸载mariadb-lib. 默认centos7上含有mariadb的lib包.卸载它 ...

  3. linux环境下安装mysql 8.0

    下载解压 下载地址:https://dev.mysql.com/downloads/mysql/ 也可以直接通过wget命令下载 cd /opt/ wget https://cdn.mysql.com ...

  4. Linux环境下安装MySQL(源码安装)

    Linux环境下安装MySQL(源码安装) 1.事先从官网/国内镜像站点中下载源码安装包,上传至服务器: 2.安装开发工具和开发包(从5.5开始使用cmake编译) 3.创建用户和组 4.编译安装My ...

  5. 在linux下怎么安装mysql,手把手教你在Linux系统下安装MySQL

    在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB. 1. 下载并安装MySQL官方的 Yum R ...

  6. linux Centos7下安装python3及pip3

    linux Centos7下安装python3及pip3 先去python官网下载python3安装包 执行命令: wget https://www.python.org/ftp/python/3.6 ...

  7. 阿里云服务器——centos7下安装MySQL,并且实现远程连接

    centos7下安装MySQL,并且实现远程连接 1.先查看MySQL是否安装 rpm -qa|grep mysql 2.更新yum源 wget https://dev.mysql.com/get/m ...

  8. 【Debian 9(Stretch)】linux系统下安装gcc-9.3.0

    [Debian 9(Stretch)]linux系统下安装gcc-9.3.0 0 实验环境 1 下载并解压gcc-9.3.0 2 安装必要的库 2.1 安装大整数运算库gmp 2.1 安装mpfr库 ...

  9. 【Linux】【服务器】 CentOS7下安装MySQL(版本8.0)详细过程步骤

    一.检查是否安装过mysql [Linux][服务器]CentOS7下卸载MySQL详细过程步骤 二.下载Linux下的Mysql包,打开Mysql官网 1.MySQL官网 2.滑到最后,点击MySQ ...

最新文章

  1. 使用yum来下载RPM包而不进行安装
  2. LeetCode每日一题 116. 填充每个节点的下一个右侧节点指针
  3. Spring batch 2.0例子(lineMapper)
  4. Redis操作hash类型
  5. 解决spark-shell输出日志信息过多
  6. java实现驾校考试系统_jsp驾校考试系统
  7. iis无法读取配置文件_SpringBoot 有很多读取配置文件的方法,你知道几个? 静态方法读取呢?...
  8. w7系统关闭打印服务器,w7打印后台处理程序服务总是自动停止如何解决【照片】...
  9. matlab检验数据异方差,求教!怀特异方差检验方法在matlab中的实现,以及广义最小平方法...
  10. 论文,污水流量检测系统
  11. 【luogu/字符串】多项式输出(所有情况一起处理)
  12. 游戏建模入门教程:绝地求生—PUBG的游戏模型制作流程
  13. android+手机+用短信发pdf文件,iPhone如何将PDF通过短信邮件发给别人【仅限iPhone6/6s】...
  14. 卫健委:2020年基本建立较完善的三级公立医院绩效考核体系
  15. 去除COD有机物树脂A-722MP
  16. UltraLAB基因测序、生物信息分析平台高性能工作站/集群最新硬件配置方案
  17. RGB图像三个分量的理解和显示
  18. Matlab 图片转gif
  19. 作为商家的你必须要在淘宝和拼多多之间二选一?
  20. amd显卡导致的开机短暂黑屏解决办法

热门文章

  1. Java 8 - Stream实战
  2. python 第一行输入n表示一天中有多少人买水果_Python编程:从入门到实践——【作业】——第五章作业...
  3. ubuntu php mysql5.6_Ubuntu 安装 Mysql 5.6 数据库
  4. mysql带c的命令_mysql命令整理
  5. pycharm更改模板_pycharm怎样给文件编辑统一的模板?
  6. 前端基础知识整理汇总(中)
  7. python中的input函数怎么用_python input()函数怎么用,_Python_ 少侠科技
  8. 浏览器渲染机制面试_浏览器渲染原理
  9. html编辑器自定义脚本,CKeditor富文本编辑器使用技巧之添加自定义插件的方法
  10. 关闭自动更新_Win10系统关闭自动更新方法