CentOS 7下安装与配置MySQL 5.7

下面是详细的篇章介绍:

CentOS 7下安装MySQL 5.7的步骤

  1. 更新系统包:

sudo yum update

  1. 添加MySQL 5.7的yum源:

sudo rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

  1. 安装MySQL 5.7:

sudo yum install mysql-server

  1. 启动MySQL服务:

sudo systemctl start mysqld

  1. 设置MySQL开机自启:

sudo systemctl enable mysqld

MySQL 5.7的配置步骤

  1. 获取MySQL的root账号密码:

sudo grep 'temporary password' /var/log/mysqld.log

把输出的密码复制下来备用。

  1. 修改root账号密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';

注意:如果MySQL 5.7的安装目录中没有“mysql”数据库,则要使用如下语句,创建“mysql”数据库:

mysql> use mysql;
mysql> update mysql.user set authentication_string=password('你的新密码') where user='root' and host='localhost';
mysql> update mysql.user set plugin="mysql_native_password" where user='root' and host='localhost';
mysql> flush privileges;

  1. 创建新的MySQL用户:

CREATE USER '你的用户名'@'localhost' IDENTIFIED BY '你的用户密码';
GRANT ALL PRIVILEGES ON *.* TO '你的用户名'@'localhost' WITH GRANT OPTION;

示例:
CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'Testuser123';
GRANT ALL PRIVILEGES ON *.* TO 'testuser'@'localhost' WITH GRANT OPTION;

以上就是在CentOS 7下安装与配置MySQL 5.7的完整攻略了。

另外,如果你想尝试更多MySQL命令,可以查看以下示例:

  1. 创建新数据库:

CREATE DATABASE dbname;

示例:

CREATE DATABASE blog;

  1. 显示所有数据库:

SHOW DATABASES;

示范:

+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
+--------------------+

以上就是 CentOS 7下安装与配置MySQL 5.7 的完整说明文档,希望对你有所帮助。

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

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

相关文章

  • Mysql中有关Datetime和Timestamp的使用总结

    Mysql中有关Datetime和Timestamp的使用总结 Datetime和Timestamp的概述 DateTime和Timestamp是Mysql中常用的两种日期/时间类型。 DateTime存储了日期和时间,可以保存的时间范围为 ‘1000-01-01 00:00:00’ 到 ‘9999-12-31 23:59:59’。 Timestamp也存储…

    database 2023年5月22日
    00
  • docker挂载Redis

    1、查找redis资源docker search redis2、拉取redis镜像docker pull redis3、启动redisdocker run –name myredis -d redis4、查看已启动的容器IDdocker ps 5、查看redis版本,下载对应的配置文件docker exec -it 容器ID redis-server -v…

    Redis 2023年4月13日
    00
  • 在Linux中通过Python脚本访问mdb数据库的方法

    下面是在Linux中通过Python脚本访问mdb数据库的方法的攻略。 环境准备 首先,我们需要在Linux系统中安装mdb-tools与pymdb这两个库。使用以下命令安装: sudo apt-get install mdbtools pip install pymdb 连接MDB数据库 首先,要连接到MDB数据库,可以使用以下代码: import pym…

    database 2023年5月22日
    00
  • MySQL多表联查的实现思路

    MySQL是一款关系型数据库系统,多表联查也是MySQL使用频率很高的功能。在实际开发中,多表联查可以根据需求来联合多张表查询数据,减少IO操作和循环次数,提高SQL的效率。下面详细讲解MySQL多表联查的实现思路。 1. 多表联查实现思路 多表联查可以使用MySQL的JOIN语句实现。JOIN是关联表查询,它将多张表中的数据通过指定的关联条件合并到一起。J…

    database 2023年5月22日
    00
  • MYSQL数据库-约束

    约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性、唯一性。 MYSQL中,常用的几种约束: 约束类型: 主键 默认值 唯一 外键 非空 关键字: PRIMARY KEY DEFAULT UNIQUE FOREIGN KEY NOT NULL ===============================================…

    MySQL 2023年4月13日
    00
  • linux下使用cmake编译安装mysql的详细教程

    以下是“linux下使用cmake编译安装mysql的详细教程”的完整攻略。 安装依赖项 在编译过程之前,请先确保您的系统上已经安装了以下依赖项: sudo apt-get install build-essential cmake libncurses5-dev libssl-dev libboost-dev 下载源码 从MySQL 官网上下载源码,将其解…

    database 2023年5月22日
    00
  • 基于PostgreSQL密码重置操作

    基于PostgreSQL密码重置操作的完整攻略如下。 1. 登录PostgreSQL 首先,需要登录PostgreSQL数据库系统,并以超级用户身份进行操作。可以通过以下命令登录: sudo -i -u postgres 这将以postgres用户身份在终端中打开一个新的shell。 2. 进入pgAdmin 接下来,进入pgAdmin图形界面工具。在pgA…

    database 2023年5月22日
    00
  • SpringBoot项目整合Redis教程详解

    SpringBoot项目整合Redis教程详解 本文将介绍如何在SpringBoot项目中整合Redis,让你更好地使用Redis进行数据存储和访问。 1. 前置条件 在开始前,请确保你已经安装了Redis,并且已经安装了SpringBoot框架。如果你还没有安装,可以参考以下教程:Redis安装教程、SpringBoot官方文档。 2. 添加Redis依赖…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部