ToB企服应用市场:ToB评测及商务社交产业平台
标题: 在Linux情况CentOS7上安装MySQL 8.0 Community Server进行数据库实例的摆设 [打印本页]
作者: 慢吞云雾缓吐愁 时间: 2024-12-18 07:49
标题: 在Linux情况CentOS7上安装MySQL 8.0 Community Server进行数据库实例的摆设
一、前言
在当今的数据驱动时代,数据库管理系统饰演着至关重要的脚色。MySQL作为最盛行的开源关系数据库之一,因其高效、可靠和易于利用而受到广泛欢迎。在Linux情况下摆设MySQL数据库实例,不但可以充分发挥Linux的稳定性和性能优势,还能为开发、测试和生产情况提供强大的数据支持。本文将详细先容如安在Linux系统中成功摆设MySQL数据库实例,包罗从安装、设置到启动和关闭的各个步骤。无论您是数据库新手还是经验丰富的开发者,渴望本文能够为您提供实用的指导,帮助您轻松掌握MySQL的利用。让我们开始这段探索之旅,深入了解MySQL的天下!
本篇文章利用rpm进行在Linux CentOs中安装MySQL
二、下载并安装MySQL官方的Yum Repository 源设置文件
wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
三、 进行repo设置文件的安装
sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpm
实行完成后会在/etc/yum.repos.d/目次下生成两个repo文件 mysql-community.repo mysql-community-source.repo
四、关闭SELinux 或防火墙设置
sudo setenforce 0
在某些情况下,SELinux 或防火墙设置可能会制止软件包验证。可以暂时禁用 SELinux 进行测试
五、安装Mysql服务器
sudo yum install mysql-community-server
若出现以下GPG密钥情况
尝试引入正确的密钥
sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql
引入密钥实行sudo yum install mysql-community-server仍旧不成功时,则跳过密钥检测,但是这将跳过 GPG 检查,但要注意,这可能会引入安全风险,确保软件包来源可信。实行以下代码。出现以下图片则安装成功。
sudo yum install mysql-community-server --nogpgcheck
六、检查是否正确安装
sudo yum list installed | grep mysql
Mysql在Linux上安装成功 !
七、若出现安装过程中CentOS 7 yum无法利用办理方法Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch= 镜像文件题目
在centos7中利用yum下令时候报错:
1.题目缘故原由
因为利用的 CentOS 7 堆栈已经被归档,当前的镜像地址无法找到所需的文件。CentOS 7 的官方支持已经结束,部分堆栈已被移至归档库。这导致了你的 yum 下令无法找到所需的元数据文件。CentOS 7 的官方堆栈在 2024 年 6 月 30 日之后已经停止维护。因此,利用最新的 CentOS 7 官方堆栈可能会遇到题目。
2.办理方法网址
CentOS 7 yum无法利用办理方法Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch= - 愚生浅末 - 博客园
八、MySQL数据库利用
1.启动Mysql
systemctl start mysqld.service
2. 检察MySQL运行状态
systemctl status mysqld.service
3.登录Mysql
获取暂时 root 密码,通常在 /var/log/mysqld.log 文件中可以找到。利用以下下令检察暂时密码。
sudo grep 'temporary password' /var/log/mysqld.log
利用暂时密码登录
mysql -u root -p
重置密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newPassword';
4.创建数据库
CREATE DATABASE testDB;
5.检察数据库
show databases;
6.创建数据表infoTable
CREATE TABLE infoTable (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
age INT NOT NULL,
);
7.插入表中创建的内容
INSERT INTO infoTable (username, age) VALUES
('T', 18),
('C', 36),
('tc', 54);
8.检察插入表中的内容
select * from infoTable
九、停止MySQL服务的下令实行
sudo systemctl stop mysqld
验证历程是否关闭的下令实行
ps aux | grep mysqld
出现以上内容即停止MySQL服务的下令实行!有题目欢迎大家指正,一起学习!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) |
Powered by Discuz! X3.4 |