首页 > 数据库 >软件测试 | 在Linux平台下安装MySQL

软件测试 | 在Linux平台下安装MySQL

时间:2023-08-21 16:07:54浏览次数:38  
标签:安装 MySQL community i386 Linux root rpm 软件测试

在 Linux 平台下安装和 Windows 平台有所不同,不能用图形化的方式来安装,并且在 Linux 下支持 3 种安装方式:RPM 包、二进制包、源码包。下面以 RPM 包为例来介绍如何在 Linux 平台下进行 MySQL 的安装,其他安装方式还会在本书第 4 篇的第 24 章中进行详细介绍。

RPM 是 Redhat Package Manage 的缩写,透过 RPM 的管理,使用者可以把 Source Code 包装 成一种 Source 和 Binary 的档案形式,更加便于安装。MySQL 的 RPM 包包括很多套件,一般 只安装 Server 和 Client 就可以了。其中 Server 包是 MySQL 服务端套件,为用户提供核心的 MySQL 服务;Client 包是连接 MySQL 服务的客户端工具,方便管理员和开发人员在服务器 上进行各种管理工作。

安装 RPM 包的具体操作步骤如下。

(1)切换到 root 下(只有 root 才可以执行 RPM 包):

[zzx@bj52 zzx]$ su 
Password: 
[root@bj52 zzx]#

(2)安装MySQL Server包:

[root@localhost zzx]# rpm -ivh MySQL-server-community-5.0.45-0.rhel3.i386.rpm 
warning: MySQL-server-community-5.0.45-0.rhel3.i386.rpm: V3 DSA signature: NOKEY, key ID 
5072e1f5 
Preparing... ########################################### [100%] 
 1:MySQL-server-community ########################################### [100%] 
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands: 
/usr/bin/mysqladmin -u root password 'new-password' 
/usr/bin/mysqladmin -u root -h localhost.localdomain password 'new-password' 
See the manual for more instructions. 
Please report any problems with the /usr/bin/mysqlbug script! 
The latest information about MySQL is available on the web at 
http://www.mysql.com 
Support MySQL by buying support/licenses at http://shop.mysql.com 
Starting MySQL[ OK ]

(3)安装MySQL client包:

[root@localhost zzx]# rpm -ivh MySQL-client-community-5.0.45-0.rhel3.i386.rpm 
warning: MySQL-client-community-5.0.45-0.rhel3.i386.rpm: V3 DSA signature: NOKEY, key ID 
5072e1f5 
Preparing... ########################################### [100%] 
 1:MySQL-client-community ########################################### [100%]

(4)最后运行MySQL:

[root@localhost zzx]# mysql -uroot 
Welcome to the MySQL monitor. Commands end with ; or \g. 
Your MySQL connection id is 2 
Server version: 5.0.45-community MySQL Community Edition (GPL) 
Type 'help;' or '\h' for help. Type '\c' to clear the buffer. 
mysql>

至此,MySQL安装完毕。

注意:在 Server 安装过程中有时候会提示缺少 perl-DBI-1.40-8.i386.rpm,这时就需要先下载一个进行安装包,下载地址为 ftp://ftp.chg.ru/pub/Linux/scientific/43/i386/SL/RPMS/perl-DBI-1.40-8.i386.rpm。

标签:安装,MySQL,community,i386,Linux,root,rpm,软件测试
From: https://blog.51cto.com/u_15605684/7175636

相关文章

  • 软件测试 | 在Windows平台安装MySQL
    Window平台下的安装包主要有两种,一种是noinstall包,顾名思义,不需要安装就可以直接使用;另一种是.zip安装包,可以通过图形化界面进行安装。下面分别就两种安装方式进行介绍。1.noinstall安装在Windows平台下安装MySQL,其安装步骤非常简单:将下载的文件mysq......
  • Linux中如何进行重命名文件?
    在Linux系统中,进行文件重命名时通过简单的命令就可以实现,其中常用的命令有mv命令、rename命令、mmv命令等,接下来我们通过这篇文章详细讲解一下这几种方法。1、mv命令mv命令可以用来移动或重命名文件。如果你想重命名一个文件,可以使用mv命令并指定原始文件名和新文件名......
  • Avalonia 实现聊天消息渲染、图文混排(支持Windows、Linux、信创国产OS)
      在实现即时通讯软件或聊天软件时,渲染文字表情、图文混排是一项非常繁琐的工作,再加上还要支持GIF动图、引用消息、撤回消息、名片等不同样式的消息渲染时,就更加麻烦了。    好在我们可以使用ESFramework提供的IChatRender组件,使用它我们就能轻松实现类似于微信......
  • Visual Studio 2022 连接MySQL 查询表中数据
     注:①MySqlConnection是用于与MySQL数据库进行连接和交互的类。它位于MySql.Data.MySqlClient命名空间中。    ②builder.ConnectionString返回一个包含连接字符串的字符串,这个连接字符串是通过使用MySqlConnectionStringBuilder对象构建的。连接字符串包含了......
  • MySQL日期加减
    一、MySQL为日期增加一个时间间隔:date_add()。1、示例:set@dt=now();selectdate_add(@dt,interval1day);-加1天selectdate_add(@dt,interval1hour);-加1小时selectdate_add(@dt,interval1minute);-加1分钟selectdate_add(@dt,interval1second);-......
  • Linux ps命令
    一、ps命令简介ps命令全称为processstatus,它用于显示当前系统的进程状态。使用ps可以方便地查看进程的PID、内存占用、执行时间等信息,辅助我们对进程进行监控和管理。二、ps命令的功能作用1、查看进程执行状态ps可以显示每个进程的详细状态,常见的有:R-运行(Running)S-中断(......
  • Linux文件误删恢复
    在Linux系统中,误删除的文件是可以恢复的。一般Linux桌面环境都有回收站功能,类似于Windows系统中的回收站。如果你使用的是图形化界面,可以尝试在桌面环境的回收站或垃圾桶中找回误删除的文件。如果使用了rm-rf命令删除的,可以使用lsof命令等工具来处理。本文将介绍如何使用命令行和......
  • Linux设置开机启动
    1.建立一个sh文件tee/etc/init.d/myservice.sh<<EOF#!/bin/sh#此脚本用于启动和停止my_service服务。start(){echo"Startingmy_serviceservice..."/usr/bin/my_servicestartecho"my_serviceservicestartedsuccessfully."}stop(){e......
  • 软件测试 | 什么时候使用表锁
    对于InnoDB表,在绝大部分情况下都应该使用行级锁,因为事务和行锁往往是我们之所以选择的InnoDB表的理由。但在个别特殊事务中,也可以考虑使用表级锁。第一种情况是:事务需要更新大部分或全部数据,表又比较大,如果使用默认的行锁,不仅这个事务执行效率低,而且可能造成其他事务长时间锁等待和......
  • mysql查询慢是为什么 怎么改善43.242.205.12
    MySQL查询速度慢是一个令人头痛的问题,它可能会导致应用程序性能下降,影响用户体验。为了解决这个问题,需要了解MySQL查询速度慢的原因,并采取相应的改善措施。一、MySQL查询速度慢的原因43.242.205.1查询语句不合理不合理的查询语句是导致MySQL查询速度慢的常见原因之一。例如,使用SEL......