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基本语句学习...

centos 7安装mysql_Linux Centos7 下安装Mysql - 8.0.15相关推荐

  1. centos7.5可以安装mysql_Linux(Centos7.5)安装Mysql

    安装环境,系统是Centos7.5.数据库是:mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz. 1.下载 个人: 链接:https://pan.baidu.com/ ...

  2. centos7虚拟机安装mysql_Linux CentOS7 虚拟机安装mysql教程

    a)下载mysql源安装包: [root@localhost ~]# wgethttp://dev.mysql.com/get/mysql57-community-release-el7-8.noar ...

  3. centos 7下安装php,centos7下安装php7

    大致的过程参考了这篇文章:点击打开链接 但因为具体环境的不同,在配置的时候遇到的实际问题不太一样. 在执行./configure xxxxxxxxxxxxxxxxx的时候遇到了各种缺失的包: 1. 缺 ...

  4. linux7下安装git,centos7下安装配置git仓库

    1.安装git yum -y install git 2.添加git用户和git用户组 useradd git 设置密码 passwd git 3.创建git仓库目录 我放在/var/gitdata/ ...

  5. linux7下安装cacti,CentOS7下安装搭建Cacti

    1.搭建lamp环境 配置apache [root@cacti-server ~]# yum -y install httpd [root@cacti-server ~]# systemctl sta ...

  6. 手把手gitlab最详细版安装教程centos7下安装(最新版),修复gitlab

    1.服务器要求,8G内存以上,4核心cpu以上 2. 新建 /etc/yum.repos.d/gitlab_gitlab-ce.repo ,内容: [gitlab-ce] name=Gitlab CE ...

  7. npm install时报平台不兼容Unsupported platform for xxx的解决办法:npm install -f强制安装(centos7下安装vite2 vue依赖时出现这个问题)

  8. linux 安装redis2.8.3,centos7下安装Redis2.8版本步骤

    Redis 简介 Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用. Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zs ...

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

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

最新文章

  1. 哪种云存储服务最适合你?
  2. ndpi 流量协议分析
  3. Linux上的WebSphere MQ开发快速入门
  4. numpy.loadtxt()用法
  5. Factom(公证通)--基于区块链的存证系统
  6. 定义下一代存储,打造全新一代数据基础设施
  7. c++ winpcap开发(9)
  8. ASP.NET MVC 拦截器(转)
  9. Linq 简介 及添加
  10. Dynamics Ax 2012中调用外部web服务
  11. opencv2,3 ,4几个版本的区别及冲突性,使用的时候用头文件注意
  12. 如何在 Ubuntu 上转换图像、音频和视频格式
  13. .NET如何对接PayPal支付
  14. EXCEL 未启用宏,但包含启用宏的内容
  15. 「笔耕不辍」zookeeper集群之间如何通讯
  16. php几个时间段去除重复,一个时间段内各地区数据和,发现重复地区不相加
  17. NVIDIA apex安装
  18. 自愿“阉割”也要重返中国?可见吃完欧盟罚单的谷歌过得并不轻松
  19. 自我鉴定200字大专生计算机专业,大专毕业自我鉴定200字
  20. 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。

热门文章

  1. 最新!2022中国大学校友会排名发布
  2. 物体检测中的Objectness是什么?
  3. 如何在 Python 中创建一个简单的神经网络
  4. [c#基础]ICloneable接口
  5. Docker overlay网络互通
  6. dotnet new 命令使用模板生成Angular应用
  7. 证券期货交易高并发模型
  8. Hadoop学习笔记一
  9. rtsp发送主流和辅流
  10. H.265的NALU