Linux在线安装MySQL

一、下载MySQL安装包

首先我们需要从MySQL官网下载对应版本的MySQL安装包。在下载页面根据自己系统的版本选择相应的下载链接。本文以CentOS系统为例,下载地址为:

https://dev.mysql.com/downloads/repo/yum/

进入页面后,选择对应的版本,并根据提示下载对应的RPM包

二、安装MySQL

下载好安装包后,我们可以使用以下命令进行安装:

yum localinstall mysql80-community-release-el7-3.noarch.rpm

以上命令中的rpm文件名根据你下载的文件名而定,后面的“el7”表示系统的版本。安装完成后,我们可以使用以下命令来查看已经下载好的MySQL:

yum repolist enabled | grep "mysql.*-community.*"

以上命令的输出结果应该包含MySQL Community版本。

三、安装MySQL服务

我们可以使用以下命令安装MySQL服务:

yum install mysql-community-server

安装完成后,使用以下命令启动MySQL服务:

systemctl start mysqld

然后可以使用以下命令来检查服务是否启动:

systemctl status mysqld

若输出结果中显示为“active (running)”则表示服务已经成功启动。

四、MySQL基础配置

服务启动以后,我们需要进行MySQL的基础配置,主要包括修改root用户密码和设置字符编码。

1. 修改root用户密码

MySQL默认root用户密码为空,我们需要设置一个新密码以保证安全性。以下是修改root用户密码的详细步骤:

  1. 使用以下命令登录MySQL:
  2. mysql -u root
  3. 输入root用户的默认密码
  4. 在MySQL命令行中,使用以下命令更新root用户密码:
  5. ALTER USER 'root'@'localhost' IDENTIFIED BY 'your-new-password';
  6. 退出MySQL命令行
  7. exit

2. 设置字符编码

字符编码的设置对于MySQL操作非常重要,需要我们在操作数据库时指定正确的字符编码。以下是设置MySQL的字符编码的详细步骤:

  1. 编辑MySQL配置文件:
  2. vi /etc/my.cnf
  3. 在[mysqld]下面添加以下配置:
  4. character_set_server=utf8mb4 collation-server=utf8mb4_unicode_ci
  5. 重启MySQL服务使配置生效:
  6. systemctl restart mysqld

五、MySQL基础操作

MySQL安装以后,我们可以使用以下命令来进行基础操作:

1. 登录MySQL服务器

使用以下命令登录MySQL服务器

mysql -u root -p

其中,root为用户名,-p表示需要输入密码

2. 创建新的数据库

使用以下命令在MySQL服务器中创建新的数据库:

 CREATE DATABASE new_database;

new_database为需要创建的数据库名

3. 删除数据库

使用以下命令在MySQL服务器中删除指定的数据库:

DROP DATABASE database_name;

database_name为需要删除的数据库名

4. 创建新的表格

使用以下命令在MySQL服务器中创建新的表格:

CREATE TABLE table_name (column1 datatype, column2 datatype, column3 datatype,...);

其中,table_name为需要创建的表格名,column1、column2、column3为字段名,datatype为字段数据类型

5. 查看数据库中的表格

使用以下命令查看MySQL服务器中已有的表格:

SHOW TABLES;

6. 查看表格的结构

使用以下命令查看MySQL服务器中表格的结构:

DESCRIBE table_name;

其中,table_name为需要查看的表格名

7. 向表格中添加数据

使用以下命令向MySQL服务器中指定的表格中插入数据:

INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...); 

其中,table_name为需要插入数据的表格名,column1、column2、column3为字段名,value1、value2、value3为字段对应的值

8. 查看表格中的数据

使用以下命令查看MySQL服务器中表格中所有数据:

SELECT * FROM table_name;

其中,table_name为需要查看的表格名

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/195732.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-02 20:36
下一篇 2024-12-02 20:36

相关推荐

  • 如何修改mysql的端口号

    本文将介绍如何修改mysql的端口号,方便开发者根据实际需求配置对应端口号。 一、为什么需要修改mysql端口号 默认情况下,mysql使用的端口号是3306。在某些情况下,我们需…

    编程 2025-04-29
  • Python操作MySQL

    本文将从以下几个方面对Python操作MySQL进行详细阐述: 一、连接MySQL数据库 在使用Python操作MySQL之前,我们需要先连接MySQL数据库。在Python中,我…

    编程 2025-04-29
  • MySQL递归函数的用法

    本文将从多个方面对MySQL递归函数的用法做详细的阐述,包括函数的定义、使用方法、示例及注意事项。 一、递归函数的定义 递归函数是指在函数内部调用自身的函数。MySQL提供了CRE…

    编程 2025-04-29
  • MySQL bigint与long的区别

    本文将从数据类型定义、存储空间、数据范围、计算效率、应用场景五个方面详细阐述MySQL bigint与long的区别。 一、数据类型定义 bigint在MySQL中是一种有符号的整…

    编程 2025-04-28
  • Python在线编辑器的优势与实现方式

    Python在线编辑器是Python语言爱好者的重要工具之一,它可以让用户方便快捷的在线编码、调试和分享代码,无需在本地安装Python环境。本文将从多个方面对Python在线编辑…

    编程 2025-04-28
  • MySQL左连接索引不生效问题解决

    在MySQL数据库中,经常会使用左连接查询操作,但是左连接查询中索引不生效的情况也比较常见。本文将从多个方面探讨MySQL左连接索引不生效问题,并给出相应的解决方法。 一、索引的作…

    编程 2025-04-28
  • CentOS 7在线安装MySQL 8

    在本文中,我们将介绍如何在CentOS 7操作系统中在线安装MySQL 8。我们会从安装环境的准备开始,到安装MySQL 8的过程进行详细的阐述。 一、环境准备 在进行MySQL …

    编程 2025-04-27
  • 如何在Linux中添加用户并修改配置文件

    本文将从多个方面详细介绍在Linux系统下如何添加新用户并修改配置文件 一、添加新用户 在Linux系统下创建新用户非常简单,只需使用adduser命令即可。使用以下命令添加新用户…

    编程 2025-04-27
  • 如何使用MySQL字段去重

    本文将从多个方面为您详细介绍如何使用MySQL字段去重并给出相应的代码示例。 一、SELECT DISTINCT语句去重 MySQL提供了SELECT DISTINCT语句,通过在…

    编程 2025-04-27
  • MySQL正则表达式替换

    MySQL正则表达式替换是指通过正则表达式对MySQL中的字符串进行替换。在文本处理方面,正则表达式是一种强大的工具,可以方便快捷地进行字符串处理和匹配。在MySQL中,可以使用正…

    编程 2025-04-27

发表回复

登录后才能评论