当前位置 : 主页 > 操作系统 > centos >

在 CentOS 7 中安装 MySQL 8 的教程详解

来源:互联网 收集:自由互联 发布时间:2023-07-29
在CentOS7中安装MySQL8的教程详解 MySQL是一个广泛使用的开源关系型数据库管理系统,是Web应用程序的重要组成部分。本文将详细介绍在CentOS7上安装MySQL8的教程。 步骤1:安装MySQL8存储库
在CentOS7中安装MySQL8的教程详解

MySQL是一个广泛使用的开源关系型数据库管理系统,是Web应用程序的重要组成部分。本文将详细介绍在CentOS7上安装MySQL8的教程。

步骤1:安装MySQL8存储库

首先,我们需要添加MySQL8存储库。我们可以通过下面的命令进行安装:

sudo rpm -Uvh https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm
步骤2:安装MySQL8服务器

接下来,我们需要执行以下命令安装MySQL8服务器:

sudo yum install mysql-server
步骤3:启动MySQL服务

安装完成后,我们需要启动MySQL服务并将其设置为开机自启动。在CentOS 7中,我们可以使用以下命令完成此操作:

sudo systemctl start mysqld
sudo systemctl enable mysqld
步骤4:配置MySQL

MySQL安装完成后,我们需要进行一些配置,例如设置root用户的密码。首先,我们需要使用以下命令登录MySQL:

sudo mysql -u root

然后,我们需要执行以下命令来修改root用户的密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new-password';

其中,’new-password’必须替换为您要设置的新密码。

步骤5:防火墙设置

如果您的服务器上启用了防火墙,您需要打开MySQL端口。例如,如果您正在使用Firewalld,请执行以下命令:

sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
sudo firewall-cmd --reload
示例1:创建MySQL数据库和表

在成功安装和配置MySQL之后,我们可以使用以下示例代码创建名为“test”的数据库,并创建一个名为“users”的表:

CREATE DATABASE test;
USE test;
CREATE TABLE users (id int, name varchar(255));
示例2:使用Python连接到MySQL数据库

我们可以使用Python编写程序来连接到MySQL数据库,并执行一些操作。例如,以下Python代码将连接到名为“test”的数据库并向名为“users”的表中插入一行记录:

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="root",
  password="yourpassword",
  database="test"
)

mycursor = mydb.cursor()

sql = "INSERT INTO users (id, name) VALUES (%s, %s)"
val = (1, "John")

mycursor.execute(sql, val)

mydb.commit()

print(mycursor.rowcount, "record inserted.")

注意,在上面的代码中,’yourpassword’必须替换为您在步骤4中设置的root用户密码。

自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!

最后,这是我们在CentOS7中安装和配置MySQL8的完整攻略。通过按照以上步骤进行操作,您应该能够成功安装MySQL8,并进行一些基本的操作,如创建数据库和表格,以及使用Python连接到数据库进行一些操作。

【本文转自:韩国服务器 http://www.yidunidc.com处的文章,转载请说明出处】
上一篇:yum安装CDH5.5 hive、impala的过程详解
下一篇:没有了
网友评论