在CentOS 7下使用yum配置MySQL源并安装MySQL

以下是在CentOS 7下使用yum配置MySQL源并安装MySQL的完整攻略:

安装MySQL源

首先需要下载MySQL源,我们可以从MySQL官方网站上下载最新的repo文件,然后将其复制到yum源目录中。

# 下载MySQL源
$ sudo wget -O /etc/yum.repos.d/mysql-community.repo http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

# 安装MySQL源
$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

安装MySQL

成功安装MySQL源后,就可以开始安装MySQL了。

# 更新yum源
$ sudo yum update

# 安装MySQL
$ sudo yum install mysql-server

在安装过程中,会提示安装相关的依赖包,直接输入y确认即可。

安装完成后,启动MySQL服务并设置开机自启。

# 启动MySQL服务
$ sudo systemctl start mysqld

# 设置MySQL开机自启
$ sudo systemctl enable mysqld

配置MySQL

MySQL安装完成后,需要进行一些基本配置。首先是通过安全脚本进行安全性配置。

# 运行安全脚本
$ sudo mysql_secure_installation

脚本会提示设置root用户密码、删除匿名用户、禁止root远程登录等选项,按照提示进行即可。

接下来,可以使用以下命令登录MySQL并创建新用户。

# 登录MySQL
$ mysql -u root -p

# 创建新用户
mysql> CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

# 授权新用户
mysql> GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost';

# 刷新权限
mysql> FLUSH PRIVILEGES;

示例

示例1:创建一个名为test的数据库

# 登录MySQL
$ mysql -u root -p

# 创建test数据库
mysql> CREATE DATABASE test;

示例2:使用python连接MySQL数据库

在Python程序中使用pymysql库连接MySQL数据库。

import pymysql

# 连接MySQL数据库
db = pymysql.connect("localhost", "username", "password", "test")

# 使用cursor()方法获取操作游标
cursor = db.cursor()

# 编写SQL语句
sql = "SELECT * FROM table_name"

# 执行SQL语句
cursor.execute(sql)

# 获取返回结果
results = cursor.fetchall()

# 打印结果
for row in results:
    print(row)

# 关闭数据库连接
db.close()

以上就是在CentOS 7下使用yum配置MySQL源并安装MySQL的完整攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在CentOS 7下使用yum配置MySQL源并安装MySQL - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • Linux Centos 启动mysql ERROR * The server quit without updating PID file (/usr/local/mysql/data/mysql.pid).

    做了一些尝试;比如kill -9 进程id  发现根本就杀不死。 查看ERROR.LOG 2015-12-07 18:50:08 29710 [ERROR] /usr/local/mysql/bin/mysqld: unknown variable ‘scripts/mysql_install_db –user=mysql’ 第一感觉;百度了下。大部分都是…

    Linux 2023年4月11日
    00
  • centos安装jdk1.8时出现没有/lib/ld-linux.so.2:这个文件的原因分析

    安装JDK是开发Java程序的第一步,而在CentOS安装JDK时,有时候会遇到一个常见的问题,就是出现没有/lib/ld-linux.so.2错误。下面我们来详细讲解如何解决这个问题。 问题分析 这个错误是由于CentOS系统中缺少ld-linux.so.2文件引起的。该文件是GNU C库动态连接器的一部分,Java运行时需要该文件才能正常启动程序。 解决…

    Linux 2023年5月14日
    00
  • 如何在Linux操作系统下安装Apache服务的方法实例详解

    以下是“如何在Linux操作系统下安装Apache服务的方法实例详解”的完整使用攻略,包含两个示例说明。 步骤 更新软件包列表: 在终端中输入以下命令: bash sudo apt-get update 安装Apache: 在终端中输入以下命令: bash sudo apt-get install apache2 启动Apache服务: 在终端中输入以下命令…

    Linux 2023年5月12日
    00
  • Linux折腾记(十八):同一个硬盘上安装多个Linux发行版及Fedora 21初体验

    下面是我对于“Linux折腾记(十八):同一个硬盘上安装多个Linux发行版及Fedora 21初体验”的完整攻略。 标题 Linux折腾记(十八):同一个硬盘上安装多个Linux发行版及Fedora 21初体验 介绍 本文介绍如何在同一个硬盘上安装多个Linux发行版,同时也讲解了Fedora 21的初体验。 准备 一台计算机 一个可以安装多个Linux发…

    Linux 2023年5月24日
    00
  • CentOS8 yum/dnf 配置国内源的方法

    配置CentOS 8的yum/dnf源可以提高软件包下载速度和稳定性。以下是步骤: 1.备份原有仓库 在修改前,首先进行仓库备份,以便于回滚操作。 sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 2.清空原有仓库 清空原有仓库的所有内容。 sudo…

    Linux 2023年5月14日
    00
  • 详解Linux Centos7下安装Python的方法

    下面是详解LinuxCentos7下安装Python的方法: 1. 先安装必要的编译工具和库文件 在终端中输入以下命令: sudo yum groupinstall -y "Development Tools" sudo yum install -y zlib-devel bzip2-devel openssl-devel ncurses…

    Linux 2023年5月14日
    00
  • 通过linux进程号(pid)查找Oracle的session中都执行那些sql

    1、在以上图中使用系统进程PID查询对应的物理地址 SELECT v.addr,v.* FROM v$process v WHERE v.SPID = ‘’5256; 2、通过该物理地址查找对应的SQL_ID SELECT t.SQL_ID,t.* FROM v$session t WHERE t.paddr= ‘000000025C5EB9F8’; 3、通…

    Linux 2023年4月11日
    00
  • Linux(Centos 7)下安装Git并配置连接GitHub

    Linux(Centos 7)下安装Git并配置连接GitHub 1、安装git Centos7 查看git –version 2、配置用户名密码 git config –global user.name “xxx”git config –global user.email “xxx@gmail.com” 3、为GitHub账号添加SSH Keys s…

    Linux 2023年4月16日
    00
合作推广
合作推广
分享本页
返回顶部