Linux下安装mysql8.0.30

导读:本篇文章讲解 Linux下安装mysql8.0.30,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

目录

一、下载mysql指定版本

二、CentOS7下检查MySQL依赖

三、CentOS7下MySQL安装过程

四.、MySQL登录


一、下载mysql指定版本

1.
下载地址
官网:
MySQL
2.
打开官网,点击
DOWNLOADS
然后,点击
MySQL Community(GPL) Downloads
Linux下安装mysql8.0.30

3.
点击
MySQL Community Server
Linux下安装mysql8.0.30

4.

General Availability(GA) Releases
中选择适合的版本
如果安装
Windows
系统下
MySQL
,推荐下载
MSI
安装程序
;点击
Go to Download Page
进行下载 即可
Linux下安装mysql8.0.30

Windows
下的
MySQL
安装有两种安装程序
  • mysqlinstallerwebcommunity8.0.25.0.msi 下载程序大小:2.4M;安装时需要联网安 装组件。
  • mysqlinstallercommunity8.0.25.0.msi 下载程序大小:435.7M;安装时离线安装即 可。推荐。

 Linux系统下安装软件的常用三种方式:

方式
1

rpm
命令
使用
rpm
命令安装扩展名为
“.rpm”
的软件包。
.rpm
包的一般格式:
Linux下安装mysql8.0.30
方式
2

yum
命令
需联网,从
互联网获取

yum
源,直接使用
yum
命令安装。
方式
3
:编译安装源码包
针对
tar.gz
这样的压缩格式,要用
tar
命令来解压;如果是其它压缩格式,就使用其它命令。
Linux
系统下安装
MySQL
,官方给出多种安装方式

 Linux下安装mysql8.0.30

MySQL官网不能直接选择CentOS 7系统的版本,所以选择与之对应的 Red Hat Enterprise Linux

Linux下安装mysql8.0.30

选择对应的包,x86/ARM

MySQL :: Download MySQL Community Server 直接点Download下载RPM Bundle全量包。包括了所有下面的组件。不需要一个一个下载了。

全量包下载完解压后,抽取出以下几个文件就够了
Linux下安装mysql8.0.30

 然后通过 xftp7 将抽取出来的文件传到虚拟机/opt目录下

Linux下安装mysql8.0.30

二、CentOS7下检查MySQL依赖

在解压压缩包前,我们要检查一下mysql依赖

1. 检查/tmp临时目录权限(必不可少)

由于
mysql
安装过程中,会通过
mysql
用户在
/tmp
目录下新建
tmp_db
文件,所以请给
/tmp
较大的权限。执 行 :

 chmod -R 777 /tmp

Linux下安装mysql8.0.30

 2.安装前,检查依赖

rpm
-qa 
| grep libaio

如果存在libaio包如下:

Linux下安装mysql8.0.30

rpm -qa|grep net-tools  

如果存在net-tools包如下:

Linux下安装mysql8.0.30

如果不存在需要到
centos
安装盘里进行
rpm
安装。安装
linux
如果带图形化界面,这些都是安装好
的。

三、CentOS7MySQL安装过程

1.安装顺序

rpm
-ivh
mysql-community-common-8.0.25-1.el7.x86_64.rpm
rpm
-ivh
mysql-community-client-plugins-8.0.25-1.el7.x86_64.rpm
rpm
-ivh
mysql-community-libs-8.0.25-1.el7.x86_64.rpm
rpm
-ivh
mysql-community-client-8.0.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.30-1.el7.x86_64.rpm
rpm
-ivh
mysql-community-server-8.0.25-1.el7.x86_64.rpm
注意
:
如在检查工作时,没有检查
mysql
依赖环境在安装
mysql-community-server
会报错
rpm

Redhat Package Manage
缩写,通过
RPM
的管理,用户可以把源代码包装成以
rpm
为扩展名的 文件形式,易于安装。
  • i , –install 安装软件包
  • v , –verbose 提供更多的详细信息输出
  • h , –hash 软件包安装的时候列出哈希标记 (-v 一起使用效果更好),展示进度条

 安装过程截图

Linux下安装mysql8.0.30

安装过程中可能的报错信息:

Linux下安装mysql8.0.30 很容易知道是依赖冲突问题,那么清除之前安装过的依赖即可

yum remove mysql-libs

2.查看
MySQL
版本
执行如下命令,如果成功表示安装
mysql
成功。类似
java -version
如果打出版本等信息
mysql
–version
#
mysqladmin
–version

执行如下命令,查看是否安装成功。需要增加 -i 不用去区分大小写,否则搜索不到。 

rpm
-qa
|grep
-i
mysql

Linux下安装mysql8.0.30

3.服务的初始化

为了保证数据库目录与文件的所有者为
mysql
登录用户,如果你是以
root
身份运行
mysql
服务,需要执 行下面的命令初始化:
mysqld
–initialize –user
=
mysql
说明:
–initialize
选项默认以

安全

模式来初始化,则会为
root
用户生成一个密码并将
该密码标记为过

,登录后你需要设置一个新的密码。生成的
临时密码
会往日志中记录一份。
查看密码:

 Linux下安装mysql8.0.30

root@localhost: 后面即为初始化的密码,第一次登录使用初始化密码登录

4.启动MySQL,查看状态   

#
加不加
.service
后缀都可以
启动:
systemctl
start
mysqld.service
关闭:
systemctl
stop
mysqld.service
重启:
systemctl
restart
mysqld.service
查看状态:
systemctl status mysqld.service

mysqld
这个可执行文件就代表着
MySQL
服务器程序,运行这个可执行文件就可以直接启动一个
服务器进程。
Linux下安装mysql8.0.30

查看进程:

ps  -ef | grep -i mysql 

Linux下安装mysql8.0.30

 6.查看MySQL服务是否自启动

systemctl list-unit-files|grep mysqld.service

Linux下安装mysql8.0.30默认是enabled,即已经加入自启动了

如不是enabled可以运行如下命令设置自启动

systemctl enable mysqld.service

四、MySQL登录

1
首次登录
通过
mysql

hlocalhost

P3306

uroot

p
进行登录,在
Enter password
:录入初始化密码

 Linux下安装mysql8.0.30

2 修改密码

因为初始化密码默认是过期的,所以查看数据库会报错
修改密码:

 ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘新密码’;

到此,Linux下安装mysql完成。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/118518.html

(0)
seven_的头像seven_bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!