centos7上mysql8.0rpm方式安装教程图解

首先是下载图解

1、首先卸载centos7中自带的mariadb

rpm -qa|grep mariadb //查询出来已安装的mariadb
rpm -e --nodeps 文件名 //卸载mariadb,文件名为上述命令查询出来的文件

2、查看是否已经安装了mysql

rpm -qa | grep -i mysql

查找mysql文件,使用rm -rf mysql文件路径删除

find / -name mysql

删除分散mysql文件

find / -name mysql / # whereis mysql

删除配置文档

rm -rf /etc/my.cnf

再次查找机器是否安装mysql

rpm -qa|grep -i mysql

3、安装mysql依赖包(选做)

yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
yum update libstdc++-4.4.7-4.el6.x86_64
yum search libaio # 检索相关信息
yum install libaio # 安装依赖包
yum install net-tools

4、解压MySQL-5.6.40-1.el7.x86_64.rpm-bundle.tar到/usr/local/下的mysql目录内(mysql目录手动创建,mkdir mysql)

tar -xvf MySQL-5.6.40-1.el7.x86_64.rpm-bundle.tar -C /usr/local/mysql

5、在/usr/local/mysql下安装mysql,注意安装有先后,有依赖关系

rpm -ivh …common.rpm
rpm -ivh …libs.rpm
rpm -ivh …client.rpm
rpm -ivh …server.rpm

安装完成后会生成如下目录,用于存储mysql相关文件

clip_image002

6、初始化mysql

mysqld --initialize --user=mysql

初始化完成后再下边文件末尾会有随机密码,一会登陆时候用

cat /var/log/mysqld.log
clip_image004
Cg!hLde4oLG+

6、启动、停止、重启mysql

启动:

systemctl start mysqld.service

使用 service 启动:service mysqld start

使用 mysqld 脚本启动:/etc/inint.d/mysqld start

使用 safe_mysqld 启动:safe_mysqld&

停止:

使用 service 启动:service mysqld stop

使用 mysqld 脚本启动:/etc/inint.d/mysqld stop

mysqladmin shutdown

重启:

使用 service 启动:service mysqld restart

使用 mysqld 脚本启动:/etc/inint.d/mysqld restart

8、登录mysql

mysql -u root -p
clip_image006

9、修改密码(登录mysql)

alter user 'root'@'localhost' identified by '123456';
clip_image007

mysql8.0中必须使用alert命令修改否则会出现以下错误:

clip_image008

10、开启mysql的远程登录

登录后

show databases;
use mysql;
updata user set host='%' where user = ‘root';
select user,host from user;
clip_image009
clip_image010

11、防火墙操作

启动一个服务:systemctl start firewalld.service

关闭一个服务:systemctl stop firewalld.service

重启一个服务:systemctl restart firewalld.service

显示一个服务的状态:systemctl status firewalld.service

在开机时启用一个服务:systemctl enable firewalld.service

在开机时禁用一个服务:systemctl disable firewalld.service

查看服务是否开机启动:systemctl is-enabled firewalld.service

查看已启动的服务列表:systemctl list-unit-files|grep enabled

查看启动失败的服务列表:systemctl --failed

12、端口操作

添加

firewall-cmd --zone=public --add-port=80/tcp --permanent(--permanent永久生效,没有此参数重启后失效)

重新载入

firewall-cmd –reload

总结

以上所述是小编给大家介绍的centos7上mysql8.0rpm方式安装教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

(0)

相关推荐

  • centos7.3 安装mysql5.7.18的详细教程

    1查看Linux发行版本 [root@typecodes ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 2 下载MySQL官方的Yum Repository 根据Linux发行版本(CentOS.Fedora都属于红帽系),从mysql官方(http://dev.mysql.com/downloads/repo/yum/)获取Yum Repository. [root@typecodes ~]# wget -i

  • centos7利用yum安装lnmp的教程(linux+nginx+php7.1+mysql5.7)

    前言 本文主要介绍的是基于centos7进行yum安装lnmp(linux+nginx+php7.1+mysql5.7)的相关教程,文中将一步步介绍的非常详细,下面话不多说了,来一起看看详细的介绍吧. 步骤如下: yum的安装 yum update yum安装nginx 安装nginx最新源 yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch

  • Centos7.3下mysql5.7.18安装并修改初始密码的方法

    本文为大家分享了Centos7.3下mysql5.7.18的安装,和修改初始密码,供大家参考,具体内容如下 1.官方安装文档 http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ 2.下载 Mysql yum包 http://dev.mysql.com/downloads/repo/yum/ 下载到本地再上传到服务器,或者使用wget 直接下载 wget http://repo.mysql.com/mysql57-community-re

  • CentOS7安装mysql5.7解压缩版简明教程

    本文实例讲述了CentOS7安装mysql5.7解压缩版的方法.分享给大家供大家参考,具体如下: 1.下载安装包 http://dev.mysql.com/downloads/mysql/#downloads 推荐下载通用安装方法的TAR包 2.检查库文件是否存在,如有删除. [root@localhost Desktop]$ rpm -qa | grep mysql mysql-libs-5.1.52-1.el6_0.1.x86_64 [root@localhost ~]$ rpm -e my

  • centos7安装mysql5.6的方法

    1.使用 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpmmingl 命令下载安装包 2.使用命令 yum install mysql-server 安装mysql 3.安装后使用命令 systemctl start mysqld 启动服务 以上所述是小编给大家介绍的centos7安装mysql5.6,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的.在此也非常感谢大家对我们网站的支持!

  • CentOS7.4 源码安装MySQL8.0的教程详解

    MySQL 8 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能! 以下为本人2018.4.23日安装过程的记录.整个过程大概需要一个小时,make && make install过程需要的时间较长. 一.环境 CentOS7.4   64位  最小化安装 二.准备工作 1.安装依赖 yum -y install wget cmake gcc gcc-c++ ncurses ncurses-devel libaio

  • CentOS 7 安装解压版mysql5.7的教程

    1.将mysql压缩包解压至 /usr/local 文件夹下,将其改名为mysql #解压 tar -zxf mysql-5.7.27-el7-x86_64.tar.gz -C /usr/local/ #重命名 cd /usr/local/ mv mysql-5.7.27-el7-x86_64/ mysql 2. 进入mysql,由于5.7没有data目录,自己创建一个 cd mysql/ mkdir data 3. 创建mysql用户和用户组 [root@airflow mysql]# gro

  • CentOS7使用rpm包安装mysql 5.7.18

    说明 本文写于2017-05-20,使用MySQL-5.7.18.操作系统为64位CentOS Linux release 7.2.1511 (Core),以桌面形式安装. 卸载MariaDB CentOS7默认安装MariaDB而不是MySQL,而且yum服务器上也移除了MySQL相关的软件包.因为MariaDB和MySQL可能会冲突,故先卸载MariaDB. 1.查看已安装的MariaDB相关rpm包. rpm -qa | grep mariadb 2.查看已安装的MariaDB相关yum包

  • centos7上mysql8.0rpm方式安装教程图解

    首先是下载图解 1.首先卸载centos7中自带的mariadb rpm -qa|grep mariadb //查询出来已安装的mariadb rpm -e --nodeps 文件名 //卸载mariadb,文件名为上述命令查询出来的文件 2.查看是否已经安装了mysql rpm -qa | grep -i mysql 查找mysql文件,使用rm -rf mysql文件路径删除 find / -name mysql 删除分散mysql文件 find / -name mysql / # wher

  • Windows下MySQL8.0.18安装教程(图解)

    下载地址 下载地址: https://dev.mysql.com/downloads/mysql/ 解压安装 将下载好的zip压缩包解压到你的安装目录下 配置环境和文件 (1) 配置my.ini文件,解压之后缺少两个文件,一个是my.ini文件以及一个data文件夹创建一个my.ini文件,将下列内容复制进去: [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=E:\installSoftWare\Sql\mysql-8.0.18-win

  • CentOS7上以rpm方式安装JDK8

    CentOS 7 安装成功后可能已经默认安装了OpenJDK的JRE,但平时进行JAVA开发时需要用完整的JDK,所以为了避免以后不必要的麻烦,在此卸载了OpenJDK的JRE,并重新安装了Oracle的JDK8 1.安装说明 系统环境:CentOS 7 安装方式:rpm 安装包:jdk-8u131-linux-x64.rpm 2.检查系统原安装版本 [hadoop@centos7-1 ~]$ java -version OpenJDK Version "1.8.0_131" Open

  • linux(Centos7)下安装mysql8.0.18的教程图解

    1 获取安装资源包 mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar 链接: https://pan.baidu.com/s/1hJRNvEdOpoVf4_zNtjRaIA 提取码: rsif 2 在/usr/local目录下新建目录mysql8 cd /usr/local mkdir mysql 3 将下载的资源包(mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar)上传到 usr/local/mysql8 目录下,并解压 tar

  • Win10系统下MySQL8.0.16 压缩版下载与安装教程图解

    官网下载: https://www.mysql.com 进入MySQL官网,选择download 选择社区 选择MySQL 社区 服务器 点击download下载 点击最下面不登陆下载 下载完成是这样一个压缩包 安装 解压文件 将bin文件的目录加入电脑系统环境配置path下 新建my.ini配置文件 [mysql] default-character-set = utf8 [mysqld] #端口 port = 3306 #mysql安装目录 basedir = E:/mysql-8.0.16

  • windows7下mysql8.0.18部署安装教程图解

    一.前期准备(windows7+mysql-8.0.18-winx64) 1.下载地址:https://dev.mysql.com/downloads/ 2.选择直接下载不登录账号,下载的压缩包大概两百多M,解压后一个G左右 3.压缩文件,记着压缩文件的位置,下边需要添加环境变量,我的:C:\Program Files\mysql-8.0.18-winx64,将文件放在一个自己习惯的地方,并且创建一个data文件夹,和一个my.ini文件,data文件是空的,my.ini网上很多种组合方法,看个

  • 小白安装登录mysql-8.0.19-winx64的教程图解(新手必看)

    一.下载安装包(64位) MySQL官网下载链接:https://www.mysql.com/cn/ 点击下载 下拉网页找到下图链接 点击上述链接,找到下图链接 选择如图版本点击下载. 二.安装MySQL数据库 解压安装包,这里我将安装包解压在D盘下的MySQL文件夹下 配置环境变量 (1)右击我的电脑-->属性-->高级系统设置-->环境变量.(2)系统变量选择新建. (3)输入下图内容(变量值根据自己安装包解压路径变化). (4)在系统变量里面找到Path,选择编辑. (5)点击新建

  • CentOS7.3中Docker的安装教程

    一.简介 Docker 是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化. 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低. 本教程适合阅读人员:运维工程师.后端开发人员,通过本教程可以一步一步了解Docker的使用. 二.Docker的应用场景 1. Web 应用的自动化

  • Centos7 下Mysql5.7.19安装教程详解

    1.下载 从官网下载mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz,版本为5.7.19 下载地址: https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-linux-glibc2.12-x86_64.tar.gzLinux 2.创建mysql用户组及用户 l  创建mysql用户组 #groupadd mysql l  在mysql用户组下创建mysql用户 #useradd mysql -g

  • mysql 8.0.17 winx64(附加navicat)手动配置版安装教程图解

    一.下载地址: mysql-8.0.17-winx64 下载解压 二.打开文件 在mysql文件夹下创建my.ini文件,复制一下内容到文件中: [client] #客户端端口号为3306 port = 3306 socket =/data/3306/mysql.sock # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 user = root socket =/data/3306/mysql

随机推荐