博客主页:@披星戴月的贾维斯
欢迎关注:点赞收藏留言
系列专栏: MYSQL数据库
请不要相信胜利就像山坡上的蒲公英一样唾手可得,但是请相信,世界上总有一些美好值得我们全力以赴,哪怕粉身碎骨!
一起加油,去追寻、去成为更好的自己!
提示:以下是本篇文章正文内容,下面案例可供参考
因为这周五考科一,所以有几天没更新了,要对喜欢我文章的读者们说声抱歉了,科一也顺利通过了,所以今天和大家讲解一下初始数据库以及MySQL数据库在Linux云服务器下载(详细教程),希望大家看完后有所收获!
1.1定义
数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。
1.2详细定义
数据库是存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。当今世界是一个充满着数据的互联网世界,充斥着大量的数据。即这个互联网世界就是数据世界。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。
数据库是一个按数据结构来存储和管理数据的计算机软件系统。数据库的概念实际包括两层意思:
(1)数据库是一个实体,它是能够合理保管数据的“仓库”,用户在该“仓库”中存放要管理的事务数据,“数据”和“库”两个概念结合成为数据库。
(2)数据库是数据管理的新方法和技术,它能更合适的组织数据、更方便的维护数据、更严密的控制数据和更有效的利用数据。
数据库作为最重要的基础软件,是确保计算机系统稳定运行的基石。
1.3 主流数据库
2.1说明
第一步:创建Mysql的目录
mkdir mysql
ps axj | grep mysqld
ps axj | grep mariadb
如果你输入该命令显示得和我一样,就说明你之前没有下载过MySQL,不需要卸载不需要的环境之类的。如果有两条mariadb显示出来,我们需要先暂停mariadb服务,输入: systemctl stop mariadb.service,最后在输入:ps axj |grep mariadb检查一下是否暂停成功。mariadb是mysql的一个开源分支,我们系统默认会安装一个。
第四步:确定我们系统中的mysql在哪
which mysql
如果没有暂停掉mysql,不好直接卸载,必须先把MySQL先停下来
systemctl 是 Linux服务器给我们提供的一个脚本程序,可以停掉我们想停止的服务
想重启可以restart命令
第五步:检查系统安装包
rpm -qa
//找对应的MySQL安装包
rpm -qa | grep mysqld
卸载用yum remove 命令
第六步:获取mysql官⽅yum源
官方MySQL yum源链接
想下载官方的Yum源,先查看自己的云服务的属性
cat /etc/redhat-release
由于博主用的是centos 7.6, 所以安装MySQL5.7就可以了。
第七步:安装mysql yum 源
下载和解压缩
那我们应该如何解压缩呢?
rpm -ivh mysql57-community-release-el7.rpm
如果安装出现问题会出现以下报错信息:
warning: mysql57-community-release-el7-10.noarch.rpm: Header V3 DSA/SHA1
Signature, key ID 5072e1f5: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:mysql57-community-release-el7-10 ################################# [100%]
所以我把安装过程中的问题做了归纳:
mysql 已经配置了客⼾端服务器utf8编码,但是⽆法输⼊中⽂
确保您在终端命令⾏中可以输⼊中⽂
输入: env |grep LANG
LANG=en_US.utf8
安装遇到秘钥过期的问题:
Failing package is: mysql-community-client-5.7.39-1.el7.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
解决⽅案:
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
第八步:如何检查自己MySQL安装好了
1、末尾有Complete!
2、三位一体
[root@VM-12-13-centos mysql]# which mysql
/usr/bin/mysql
[root@VM-12-13-centos mysql]# which mysqld
/usr/sbin/mysqld
[root@VM-12-13-centos mysql]# ls /etc/my.cnf
/etc/my.cnf
这三个文件在装好之后必须得有
MySQL实际上是一套网络服务
第九步:启动mysqld
systemctl start mysqld
查看在线服务
netstat -nltp
vim /etc/my.cnf # 打开mysql配置⽂件
在[mysqld]最后⼀栏配置(不知道是什么,就放在配置⽂件最后) 加⼊: skip-grant-tables 选项,并保存退出
最后重启mysql
systemctl restart mysqld # 重启mysql服务
本次和大家聊的初始数据库以及MySQL数据库在Linux云服务器下载,特别是在安装MySQL服务这块,我尽可能为讲解得详细点,每条命名后面都配有我自己安装时的截图照片,怕大家在安装时出现错误,希望大家看完这篇文章能够有所收获。