在Linux情况CentOS7上安装MySQL 8.0 Community Server进行数据库实例的摆设 ...

打印 上一主题 下一主题

主题 900|帖子 900|积分 2700

一、前言

     在当今的数据驱动时代,数据库管理系统饰演着至关重要的脚色。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企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

慢吞云雾缓吐愁

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表