CentOS安装mysq和各个目录介绍

在CentOS中安装MySQL

在CentOS中安装MySQL有三种方式

  • 使用yum install mysql (yum源安装)
  • 下载tar.gz文件.进行解压然后配置
  • 使用rpm安装包安装 rpm -ivh rpm文件.

检查本机是否有安装过MySQL

[root@localhost yum.repos.d]# rpm -qa | grep mysql
[root@localhost yum.repos.d]#

一般情况下CentOS都会自带MariaDB.所以检查一下

[root@localhost yum.repos.d]# rpm -qa | grep mariadb
mariadb-libs-5.5.60-1.el7_5.x86_64
[root@localhost yum.repos.d]#

这就代表当前系统有MariaDB数据库.为了避免冲突我们需要把这个数据库卸载了

# 名字不要手写 选中右键就可以帮助复制
[root@localhost yum.repos.d]# rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
[root@localhost yum.repos.d]#

注意在nodeps的前面是两个-.当记不住参数的时候可以选择使用指令 --help的形式向系统本身寻求帮助.

下面就可以开始寻找MySQL的YUM源

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0K0SnJPQ-1585195829193)(assets/1565158577487.png)]

# 安装mysql的yum 源.
[root@localhost yum.repos.d]# yum localinstall https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm
已加载插件:fastestmirror
mysql80-community-release-el7-3.noarch.rpm               |  25 kB     00:00
正在检查 /var/tmp/yum-root-2fhkdN/mysql80-community-release-el7-3.noarch.rpm: mysql80-community-release-el7-3.noarch
/var/tmp/yum-root-2fhkdN/mysql80-community-release-el7-3.noarch.rpm 将被安装
正在解决依赖关系
--> 正在检查事务
---> 软件包 mysql80-community-release.noarch.0.el7-3 将被 安装
--> 解决依赖关系完成

依赖关系解决

================================================================================
 Package             架构   版本  源                                       大小
================================================================================
正在安装:
 mysql80-community-release
                     noarch el7-3 /mysql80-community-release-el7-3.noarch  31 k

事务概要
================================================================================
安装  1 软件包

总计:31 k
安装大小:31 k
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告:RPM 数据库已被非 yum 程序修改。
** 发现 2 个已存在的 RPM 数据库问题, 'yum check' 输出如下:
2:postfix-2.10.1-7.el7.x86_64 有缺少的需求 libmysqlclient.so.18()(64bit)
2:postfix-2.10.1-7.el7.x86_64 有缺少的需求 libmysqlclient.so.18(libmysqlclient_18)(64bit)
  正在安装    : mysql80-community-release-el7-3.noarch                      1/1
  验证中      : mysql80-community-release-el7-3.noarch                      1/1

已安装:
  mysql80-community-release.noarch 0:el7-3

完毕!
[root@localhost yum.repos.d]#

然后进行安装

[root@localhost yum.repos.d]# yum install mysql-community-server
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
正在解决依赖关系
--> 正在检查事务
---> 软件包 mysql-community-server.x86_64.0.8.0.17-1.el7 将被 安装
--> 正在处理依赖关系 mysql-community-common(x86-64) = 8.0.17-1.el7,它被软件包 mysql-community-server-8.0.17-1.el7.x86_64 需要
--> 正在处理依赖关系 mysql-community-client(x86-64) >= 8.0.11,它被软件包 mysql-community-server-8.0.17-1.el7.x86_64 需要
--> 正在处理依赖关系 perl(strict),它被软件包 mysql-community-server-8.0.17-1.el7.x86_64 需要
--> 正在处理依赖关系 perl(Getopt::Long),它被软件包 mysql-community-server-8.0.17-1.el7.x86_64 需要
--> 正在处理依赖关系 /usr/bin/perl,它被软件包 mysql-community-server-8.0.17-1.el7.x86_64 需要
--> 正在检查事务
---> 软件包 mysql-community-client.x86_64.0.8.0.17-1.el7 将被 安装
--> 正在处理依赖关系 mysql-community-libs(x86-64) >= 8.0.11,它被软件包 mysql-community-client-8.0.17-1.el7.x86_64 需要
---> 软件包 mysql-community-common.x86_64.0.8.0.17-1.el7 将被 安装
---> 软件包 perl.x86_64.4.5.16.3-294.el7_6 将被 安装
--> 正在处理依赖关系 perl-libs = 4:5.16.3-294.el7_6,它被软件包 4:perl-5.16.3-294.el7_6.x86_64 需要
--> 正在处理依赖关系 perl(Socket) >= 1.3,它被软件包 4:perl-5.16.3-294.el7_6.x86_64 需要
--> 正在处理依赖关系 perl(Scalar::Util) >= 1.10,它被软件包 4:perl-5.16.3-294.el7_6.x86_64 需要
--> 正在处理依赖关系 perl-macros,它被软件包 4:perl-5.16.3-294.el7_6.x86_64 需要
--> 正在处理依赖关系 perl-libs,它被软件包 4:perl-5.16.3-294.el7_6.x86_64 需要
--> 正在处理依赖关系 perl(threads::shared),它被软件包 4:perl-5.16.3-294.el7_6.x86_64 需要
--> 正在处理依赖关系 perl(threads),它被软件包 4:perl-5.16.3-294.el7_6.x86_64 需要
--> 正在处理依赖关系 perl(constant),它被软件包 4:perl-5.16.3-294.el7_6.x86_64 需要
--> 正在处理依赖关系 perl(Time::Local),它被软件包 4:perl-5.16.3-294.el7_6.x86_64 需要
--> 正在处理依赖关系 perl(Time::HiRes),它被软件包 4:perl-5.16.3-294.el7_6.x86_64 需要
--> 正在处理依赖关系 perl(Storable),它被软件包 4:perl-5.16.3-294.el7_6.x86_64 需要
--> 正在处理依赖关系 perl(Socket),它被软件包 4:perl-5.16.3-294.el7_6.x86_64 需要
--> 正在处理依赖关系 perl(Scalar::Util),它被软件包 4:perl-5.16.3-294.el7_6.x86_64 需要
--> 正在处理依赖关系 perl(Pod::Simple::XHTML),它被软件包 4:perl-5.16.3-294.el7_6.x86_64 需要
--> 正在处理依赖关系 perl(Pod::Simple::Search),它被软件包 4:perl-5.16.3-294.el7_6.x86_64 需要
--> 正在处理依赖关系 perl(Filter::Util::Call),它被软件包 4:perl-5.16.3-294.el7_6.x86_64 需要
--> 正在处理依赖关系 perl(File::Temp),它被软件包 4:perl-5.16.3-294.el7_6.x86_64 需要
--> 正在处理依赖关系 perl(File::Spec::Unix),它被软件包 4:perl-5.16.3-294.el7_6.x86_64 需要
--> 正在处理依赖关系 perl(File::Spec::Functions),它被软件包 4:perl-5.16.3-294.el7_6.x86_64 需要
--> 正在处理依赖关系 perl(File::Spec),它被软件包 4:perl-5.16.3-294.el7_6.x86_64 需要
--> 正在处理依赖关系 perl(File::Path),它被软件包 4:perl-5.16.3-294.el7_6.x86_64 需要
--> 正在处理依赖关系 perl(Exporter),它被软件包 4:perl-5.16.3-294.el7_6.x86_64 需要
--> 正在处理依赖关系 perl(Cwd),它被软件包 4:perl-5.16.3-294.el7_6.x86_64 需要
--> 正在处理依赖关系 perl(Carp),它被软件包 4:perl-5.16.3-294.el7_6.x86_64 需要
--> 正在处理依赖关系 libperl.so()(64bit),它被软件包 4:perl-5.16.3-294.el7_6.x86_64 需要
---> 软件包 perl-Getopt-Long.noarch.0.2.40-3.el7 将被 安装
--> 正在处理依赖关系 perl(Pod::Usage) >= 1.14,它被软件包 perl-Getopt-Long-2.40-3.el7.noarch 需要
--> 正在处理依赖关系 perl(Text::ParseWords),它被软件包 perl-Getopt-Long-2.40-3.el7.noarch 需要
--> 正在检查事务
---> 软件包 mysql-community-libs.x86_64.0.8.0.17-1.el7 将被 安装
---> 软件包 perl-Carp.noarch.0.1.26-244.el7 将被 安装
---> 软件包 perl-Exporter.noarch.0.5.68-3.el7 将被 安装
---> 软件包 perl-File-Path.noarch.0.2.09-2.el7 将被 安装
---> 软件包 perl-File-Temp.noarch.0.0.23.01-3.el7 将被 安装
---> 软件包 perl-Filter.x86_64.0.1.49-3.el7 将被 安装
---> 软件包 perl-PathTools.x86_64.0.3.40-5.el7 将被 安装
---> 软件包 perl-Pod-Simple.noarch.1.3.28-4.el7 将被 安装
--> 正在处理依赖关系 perl(Pod::Escapes) >= 1.04,它被软件包 1:perl-Pod-Simple-3.28-4.el7.noarch 需要
--> 正在处理依赖关系 perl(Encode),它被软件包 1:perl-Pod-Simple-3.28-4.el7.noarch 需要
---> 软件包 perl-Pod-Usage.noarch.0.1.63-3.el7 将被 安装
--> 正在处理依赖关系 perl(Pod::Text) >= 3.15,它被软件包 perl-Pod-Usage-1.63-3.el7.noarch 需要
--> 正在处理依赖关系 perl-Pod-Perldoc,它被软件包 perl-Pod-Usage-1.63-3.el7.noarch 需要
---> 软件包 perl-Scalar-List-Utils.x86_64.0.1.27-248.el7 将被 安装
---> 软件包 perl-Socket.x86_64.0.2.010-4.el7 将被 安装
---> 软件包 perl-Storable.x86_64.0.2.45-3.el7 将被 安装
---> 软件包 perl-Text-ParseWords.noarch.0.3.29-4.el7 将被 安装
---> 软件包 perl-Time-HiRes.x86_64.4.1.9725-3.el7 将被 安装
---> 软件包 perl-Time-Local.noarch.0.1.2300-2.el7 将被 安装
---> 软件包 perl-constant.noarch.0.1.27-2.el7 将被 安装
---> 软件包 perl-libs.x86_64.4.5.16.3-294.el7_6 将被 安装
---> 软件包 perl-macros.x86_64.4.5.16.3-294.el7_6 将被 安装
---> 软件包 perl-threads.x86_64.0.1.87-4.el7 将被 安装
---> 软件包 perl-threads-shared.x86_64.0.1.43-6.el7 将被 安装
--> 正在检查事务
---> 软件包 perl-Encode.x86_64.0.2.51-7.el7 将被 安装
---> 软件包 perl-Pod-Escapes.noarch.1.1.04-294.el7_6 将被 安装
---> 软件包 perl-Pod-Perldoc.noarch.0.3.20-4.el7 将被 安装
--> 正在处理依赖关系 perl(parent),它被软件包 perl-Pod-Perldoc-3.20-4.el7.noarch 需要
--> 正在处理依赖关系 perl(HTTP::Tiny),它被软件包 perl-Pod-Perldoc-3.20-4.el7.noarch 需要
---> 软件包 perl-podlators.noarch.0.2.5.1-3.el7 将被 安装
--> 正在检查事务
---> 软件包 perl-HTTP-Tiny.noarch.0.0.033-3.el7 将被 安装
---> 软件包 perl-parent.noarch.1.0.225-244.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

===============================================================================
 Package                 架构    版本                 源                  大小
===============================================================================
正在安装:
 mysql-community-server  x86_64  8.0.17-1.el7         mysql80-community  415 M
为依赖而安装:
 mysql-community-client  x86_64  8.0.17-1.el7         mysql80-community   32 M
 mysql-community-common  x86_64  8.0.17-1.el7         mysql80-community  589 k
 mysql-community-libs    x86_64  8.0.17-1.el7         mysql80-community  3.0 M
 perl                    x86_64  4:5.16.3-294.el7_6   updates            8.0 M
 perl-Carp               noarch  1.26-244.el7         base                19 k
 perl-Encode             x86_64  2.51-7.el7           base               1.5 M
 perl-Exporter           noarch  5.68-3.el7           base                28 k
 perl-File-Path          noarch  2.09-2.el7           base                26 k
 perl-File-Temp          noarch  0.23.01-3.el7        base                56 k
 perl-Filter             x86_64  1.49-3.el7           base                76 k
 perl-Getopt-Long        noarch  2.40-3.el7           base                56 k
 perl-HTTP-Tiny          noarch  0.033-3.el7          base                38 k
 perl-PathTools          x86_64  3.40-5.el7           base                82 k
 perl-Pod-Escapes        noarch  1:1.04-294.el7_6     updates             51 k
 perl-Pod-Perldoc        noarch  3.20-4.el7           base                87 k
 perl-Pod-Simple         noarch  1:3.28-4.el7         base               216 k
 perl-Pod-Usage          noarch  1.63-3.el7           base                27 k
 perl-Scalar-List-Utils  x86_64  1.27-248.el7         base                36 k
 perl-Socket             x86_64  2.010-4.el7          base                49 k
 perl-Storable           x86_64  2.45-3.el7           base                77 k
 perl-Text-ParseWords    noarch  3.29-4.el7           base                14 k
 perl-Time-HiRes         x86_64  4:1.9725-3.el7       base                45 k
 perl-Time-Local         noarch  1.2300-2.el7         base                24 k
 perl-constant           noarch  1.27-2.el7           base                19 k
 perl-libs               x86_64  4:5.16.3-294.el7_6   updates            688 k
 perl-macros             x86_64  4:5.16.3-294.el7_6   updates             44 k
 perl-parent             noarch  1:0.225-244.el7      base                12 k
 perl-podlators          noarch  2.5.1-3.el7          base               112 k
 perl-threads            x86_64  1.87-4.el7           base                49 k
 perl-threads-shared     x86_64  1.43-6.el7           base                39 k

事务概要
===============================================================================
安装  1 软件包 (+30 依赖软件包)

总下载量:462 M
安装大小:2.0 G
Is this ok [y/d/N]: y
Downloading packages:
警告:/var/cache/yum/x86_64/7/mysql80-community/packages/mysql-community-common-8.0.17-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
mysql-community-common-8.0.17-1.el7.x86_64.rpm 的公钥尚未安装
(1/31): mysql-community-common-8.0.17-1.el7.x86_64.rpm    | 589 kB   02:08
^C/31): mysql-community-cl 0% [                ]  15 kB/s | 2.1 MB  518:44 ETA

由于用户取消而退出
[root@localhost yum.repos.d]#

因为文件比较大选择在Window中下载好上传到CentOS

用FileZilla来进行FTP文件上传

在这里插入图片描述

/: 根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中
/bin:/usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。
/boot: 放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/grub。建议单独分区,分区大小100M即可
/dev: 存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱mount /dev/cdrom /mnt。
/etc: 系统配置文件存放的目录,不建议在此目录下存放可执行文件,重要的配置文件有/etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d修改配置文件之前记得备份。注:/etc/X11存放与x windows有关的设置。
/home: 系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下,表示当前用户的家目录,test表示用户test的家目录。建议单独分区,并设置较大的磁盘空间,方便用户存放数据
/lib:/usr/lib:/usr/local/lib: 系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助,比较重要的目录为/lib/modules。
/lost+fount: 系统异常产生错误时,会将一些遗失的片段放置于此目录下,通常这个目录会自动出现在装置目录下。如加载硬盘于/disk 中,此目录下就会自动产生目录/disk/lost+found
/mnt:/media: 光盘默认挂载点,通常光盘挂载于/mnt/cdrom下,也不一定,可以选择任意位置进行挂载。
/opt: 给主机额外安装软件所摆放的目录。如:FC4使用的Fedora 社群开发软件,如果想要自行安装新的KDE 桌面软件,可以将该软件安装在该目录下。以前的 Linux 系统中,习惯放置在 /usr/local 目录下
/proc: 此目录的数据都在内存中,如系统核心,外部设备,网络状态,由于数据都存放于内存中,所以不占用磁盘空间,比较重要的目录有/proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/*等
/root: 系统管理员root的家目录,系统第一个启动的分区为/,所以最好将/root和/放置在一个分区下。
/sbin:/usr/sbin:/usr/local/sbin: 放置系统管理员使用的可执行命令,如fdisk、shutdown、mount等。与/bin不同的是,这几个目录是给系统管理员root使用的命令,一般用户只能"查看"而不能设置和使用。
/tmp: 一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问,重要数据不可放置在此目录下
/srv: 服务启动之后需要访问的数据目录,如www服务需要访问的网页数据存放在/srv/www内
/usr: 应用程序存放目录,/usr/bin 存放应用程序, /usr/share 存放共享数据,/usr/lib 存放不能直接运行的,却是许多程序运行所必需的一些函数库文件。/usr/local:存放软件升级包。/usr/share/doc: 系统说明文件存放目录。/usr/share/man: 程序说明文件存放目录,使用 man ls时会查询/usr/share/man/man1/ls.1.gz的内容建议单独分区,设置较大的磁盘空间
/var: 放置系统执行过程中经常变化的文件,如随时更改的日志文件 /var/log,/var/log/message: 所有的登录文件存放目录,/var/spool/mail: 邮件存放的目录,/var/run: 程序或服务启动

# 使用RPM安装的流程
# 通过FTP把MySQL-Bundle.tar文件上传到/usr目录下并查看
[root@localhost tmp]# cd /usr/
[root@localhost usr]# ls -al
总用量 647688
drwxr-xr-x. 13 root root       203 8月   7 18:34 .
dr-xr-xr-x. 17 root root       224 8月   8 2019 ..
dr-xr-xr-x.  2 root root     20480 8月   7 17:38 bin
drwxr-xr-x.  2 root root         6 4月  11 2018 etc
drwxr-xr-x.  2 root root         6 4月  11 2018 games
drwxr-xr-x.  3 root root        23 8月   8 2019 include
dr-xr-xr-x. 27 root root      4096 8月   8 2019 lib
dr-xr-xr-x. 36 root root     20480 8月   7 17:28 lib64
drwxr-xr-x. 21 root root      4096 8月   8 2019 libexec
drwxr-xr-x. 12 root root       131 8月   8 2019 local
-rw-r--r--.  1 root root 663142400 8月   7 18:34 mysql-8.0.17-1.el7.x86_64.rpm-bundle.tar
dr-xr-xr-x.  2 root root     12288 8月   8 2019 sbin
drwxr-xr-x. 77 root root      4096 8月   7 17:28 share
drwxr-xr-x.  4 root root        34 8月   8 2019 src
lrwxrwxrwx.  1 root root        10 8月   8 2019 tmp -> ../var/tmp


# 新建文件夹mysql8
[root@localhost usr]# mkdir mysql8

# 把mysql-bundle.tar 移动到mysql8目录下
[root@localhost usr]# mv mysql-8.0.17-1.el7.x86_64.rpm-bundle.tar mysql8/
[root@localhost usr]# ls -al
总用量 88
drwxr-xr-x. 14 root root   169 8月   7 18:35 .
dr-xr-xr-x. 17 root root   224 8月   8 2019 ..
dr-xr-xr-x.  2 root root 20480 8月   7 17:38 bin
drwxr-xr-x.  2 root root     6 4月  11 2018 etc
drwxr-xr-x.  2 root root     6 4月  11 2018 games
drwxr-xr-x.  3 root root    23 8月   8 2019 include
dr-xr-xr-x. 27 root root  4096 8月   8 2019 lib
dr-xr-xr-x. 36 root root 20480 8月   7 17:28 lib64
drwxr-xr-x. 21 root root  4096 8月   8 2019 libexec
drwxr-xr-x. 12 root root   131 8月   8 2019 local
drwxr-xr-x.  2 root root    54 8月   7 18:35 mysql8
dr-xr-xr-x.  2 root root 12288 8月   8 2019 sbin
drwxr-xr-x. 77 root root  4096 8月   7 17:28 share
drwxr-xr-x.  4 root root    34 8月   8 2019 src
lrwxrwxrwx.  1 root root    10 8月   8 2019 tmp -> ../var/tmp
[root@localhost usr]# cd mysql8/
[root@localhost mysql8]# ls -al
总用量 647600
drwxr-xr-x.  2 root root        54 8月   7 18:35 .
drwxr-xr-x. 14 root root       169 8月   7 18:35 ..
-rw-r--r--.  1 root root 663142400 8月   7 18:34 mysql-8.0.17-1.el7.x86_64.rpm-bundle.tar

# tar文件是压缩包文件需要解压缩
[root@localhost mysql8]# tar -xvf mysql-8.0.17-1.el7.x86_64.rpm-bundle.tar
mysql-community-test-8.0.17-1.el7.x86_64.rpm
mysql-community-server-8.0.17-1.el7.x86_64.rpm
mysql-community-embedded-compat-8.0.17-1.el7.x86_64.rpm
mysql-community-client-8.0.17-1.el7.x86_64.rpm
mysql-community-devel-8.0.17-1.el7.x86_64.rpm
mysql-community-common-8.0.17-1.el7.x86_64.rpm
mysql-community-libs-compat-8.0.17-1.el7.x86_64.rpm
mysql-community-libs-8.0.17-1.el7.x86_64.rpm
[root@localhost mysql8]# ls -al
总用量 1295208
drwxr-xr-x.  2 root root       4096 8月   7 18:38 .
drwxr-xr-x. 14 root root        169 8月   7 18:35 ..
-rw-r--r--.  1 root root  663142400 8月   7 18:34 mysql-8.0.17-1.el7.x86_64.rpm-bundle.tar
-rw-r--r--.  1 7155 31415  33978208 6月  27 18:49 mysql-community-client-8.0.17-1.el7.x86_64.rpm
-rw-r--r--.  1 7155 31415    602852 6月  27 18:49 mysql-community-common-8.0.17-1.el7.x86_64.rpm
-rw-r--r--.  1 7155 31415   5794588 6月  27 18:49 mysql-community-devel-8.0.17-1.el7.x86_64.rpm
-rw-r--r--.  1 7155 31415  24493280 6月  27 18:49 mysql-community-embedded-compat-8.0.17-1.el7.x86_64.rpm
-rw-r--r--.  1 7155 31415   3173088 6月  27 18:49 mysql-community-libs-8.0.17-1.el7.x86_64.rpm
-rw-r--r--.  1 7155 31415   2177520 6月  27 18:49 mysql-community-libs-compat-8.0.17-1.el7.x86_64.rpm
-rw-r--r--.  1 7155 31415 435206404 6月  27 18:50 mysql-community-server-8.0.17-1.el7.x86_64.rpm
-rw-r--r--.  1 7155 31415 157704760 6月  27 18:51 mysql-community-test-8.0.17-1.el7.x86_64.rpm
[root@localhost mysql8]#

# 这么多的RPM文件实际只需要装两个 server 和 client
# 安装server
[root@localhost mysql8]# rpm -ivh mysql-community-server-8.0.17-1.el7.x86_64.rpm  --nodeps --force
警告:mysql-community-server-8.0.17-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:mysql-community-server-8.0.17-1.e################################# [100%]

   
   #安装完成后我们尝试使用mysql指令发现 提示不识别没有找到指令
[root@localhost mysql8]# mysql
-bash: mysql: 未找到命令


	#下面来安装client
[root@localhost mysql8]# rpm -ivh mysql-community-client-8.0.17-1.el7.x86_64.rpm  --nodeps --force
警告:mysql-community-client-8.0.17-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:mysql-community-client-8.0.17-1.e################################# [100%]
   
   #客户端安装完成后再次使用mysql 不在是未找到指令了
[root@localhost mysql8]# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

	# 启动MySQL服务
[root@localhost usr]# systemctl start mysqld.service

	# 查看临时密码
[[root@localhost mysql8]# cat /var/log/mysqld.log | grep password
2019-08-07T10:42:56.616707Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: f1hkGgyp<ptA
[root@localhost mysql8]#


# 登陆mysql
[root@localhost usr]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.17

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> ^C

# 简单密码会不给通过.需要修改两个内容
MySQL 8.0 调整密码验证规则:

mysql> set global validate_password.policy=0;

mysql> set global validate_password.length=1;

 
 # 再次更改密码
 5、重新设置密码: ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';

指令汇总

# 第一个指令: pwd 用于查看当前路径

# 第二个指令: cd  用于切换路径.只能进入文件夹

# 第三个指令: ls  查看目录下所有内容可加参数 ls -al

# 第四个指令: cat 查看文件的内容 cat XXX(某个文件)

# 第五个指令: vi  Linux自带的文本编辑器

# 第六个指令: service network restart 重启网络服务

# 第七个指令: mv 移动文件或重命名文件 格式 mv 原文件  新文件

# 第八个指令: cp 拷贝一个文件  格式: cp 源文件 新文件

# 第九个指令: mkdir  创建一个文件夹 格式 mkdir 文件夹名称

# 第十个指令: tar -xvf 压缩包 解压后路径.  不写默认当前
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值