CentOS7.2虚拟机上安装MySQL 5.6.32的教程

下面是详细讲解 CentOS 7.2 虚拟机上安装 MySQL 5.6.32 的教程:

1. 更新系统软件

在安装 MySQL 之前,我们需要先更新系统。打开命令行终端,并以管理员权限运行以下命令:

yum update -y

这个命令会更新当前系统上所有的软件包并且安装任何缺失的依赖。使用 -y 标志可以跳过所有的提示并且自动安装。

2. 添加 MySQL 的官方源

默认情况下,CentOS 上是没有 MySQL 的官方仓库源的。因此,我们需要自己手动添加。

在终端中输入下面的命令来下载 MySQL 的 RPM 包:

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

然后我们需要通过 yum 安装这个 RPM 包:

sudo rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

3. 安装 MySQL 服务器

现在我们已经成功添加了 MySQL 的官方源之后,我们可以开始安装 MySQL 服务器了。在终端中运行下面命令:

sudo yum install -y mysql-community-server

等待几分钟,MySQL 服务器就会安装完成。

4. 启动 MySQL 服务并加入开机自启动

安装完成之后,我们需要启动 MySQL 服务。使用以下命令启动服务:

sudo systemctl start mysqld

如果想要更长期的在系统启动时启用 MySQL 服务,在终端中输入以下命令:

sudo systemctl enable mysqld

5. 配置 MySQL

MySQL 已经安装并启动了。正常情况下,MySQL 在安装时会自动生成一个默认的 root 密码。我们可以通过以下命令来查看默认 root 密码:

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

可能会输出以下信息:

[Note] A temporary password is generated for root@localhost: xxxx

这里的 xxxx 就是你的默认 root 密码。

接下来,你需要执行以下命令来进行初始配置:

sudo mysql_secure_installation

该命令将会要求你输入你的默认 root 密码,并要求设置一个新的 root 密码和更多的安全设置。你无须全部按照默认设置进行,可以根据需要选择不同的选项。

示例1:创建一个新的 MySQL 用户

在 MySQL 中创建新用户并授予权限是一个常见的任务。如果你想在 MySQL中创建一个新的用户,可以在 MySQL 提示符下运行以下命令:

mysql -u root -p

这会进入 MySQL 命令行提示符,你需要输入 MySQL 的 root 密码。

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';

这个命令会创建一个名为“newuser”的用户,并设置密码为“password”。你可以将“newuser”更改为任何你想要的用户名,并将“password”更改为你自己想要的密码。命令中的“localhost”指示该用户只允许从本地登录。

GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';
FLUSH PRIVILEGES;

这个命令将会授权“newuser”用户访问 MySQL 中的所有数据库,并赋予所有权限。最后的“FLUSH PRIVILEGES;”命令将会重新加载许可证表,以使你的改变生效。

示例2:导入 MySQL 数据库

如果你已经有了现成的 MySQL 数据库备份文件(.sql 文件),你可以将其导入到你新安装的 MySQL 服务器中。

首先,在终端中进入到包含 .sql 文件的目录中:

cd /path/to/sql_file

然后在命令提示符下,运行以下命令来导入备份文件:

mysql -u root -p database_name < file.sql

这个命令中,我们使用“mysql”命令打开 MySQL 提示符,并将备份文件名指定为“file.sql”。然后需要将备份文件导入到 MySQL 中,将 “database_name” 替换为你要导入的实际数据库名即可。

以上就是 CentOS 7.2 虚拟机上安装 MySQL 5.6.32 的完整攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS7.2虚拟机上安装MySQL 5.6.32的教程 - Python技术站

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

相关文章

  • Navicat MySql 连不上 本地开发环境 MySQL8.0

          原因:   新版mysql数据库的加密方式改变,进而导致Navicat连接输入的密码不能与安装时输入的密码匹配,那如何解决这个问题呢?很简单,只需要一句代码的事儿~ 1、打开MySQL 8.0 Command Line Client           2、输入密码3、更改密码         ALTER USER root@localhost …

    MySQL 2023年4月13日
    00
  • MySQL Server Configuration

    ProxySQL主要是通过mysql_servers来配置MySQL servers,有时候可能会用到mysql_replication_hostgroups 备注:在读下面内容之前,确保理解multi-layer configuration system,或者看我前面的文章 注意: 更新mysql_servers 和mysql_replication_ho…

    MySQL 2023年4月13日
    00
  • Oracle 创建主键自增表示例代码

    下面是详细的Oracle 创建主键自增的示例代码攻略: 1. 创建表并定义主键自增 首先,我们需要在Oracle中创建一张表,并定义其中的某一列为主键,并设置其自增。以下是示例代码: CREATE TABLE students ( id NUMBER(10) PRIMARY KEY, name VARCHAR2(50), age NUMBER(3) ); C…

    database 2023年5月21日
    00
  • 在linux命令下导出导入.sql文件的方法

    当需要备份或恢复MySQL数据库时,我们可以使用导出和导入SQL文件的方法来完成。在Linux命令行下,我们可以通过以下步骤来导出或导入SQL文件。 导出SQL文件 首先登录到MySQL服务器 bash mysql -u username -p 在提示符下输入密码。 选择需要导出的数据库 bash use database_name; 将 database_…

    database 2023年5月22日
    00
  • Python中用memcached来减少数据库查询次数的教程

    Python中使用Memcached减少数据库查询的攻略 什么是Memcached Memcached是一个自由开源的,高性能的分布式内存对象缓存系统,常用于Web应用中减少数据库负载,尤其适用于动态Web应用。 为什么要使用Memcached 随着Web应用不断发展,逻辑变得越来越复杂,数据查询和计算量也变得越来越大,这样就会导致数据库负载过重,服务器性能…

    database 2023年5月19日
    00
  • 配置java环境变量(linux mac windows7)

    以下是配置Java环境变量的攻略: 配置Java环境变量 Linux 安装Java 对于Ubuntu,Debian等系统,可通过包管理器安装Java: sudo apt update sudo apt install default-jdk 配置环境变量 打开 ~/.bashrc 或 ~/.bash_profile 文件,添加以下内容: export JAV…

    database 2023年5月21日
    00
  • Ubuntu 安装 JDK8 的两种方法(总结)

    下面我将详细讲解“Ubuntu 安装 JDK8 的两种方法(总结)”的完整攻略。 1. 方法一:通过 apt-get 命令安装 OpenJDK 第一步:更新 apt-get 首先,我们需要更新一下 apt-get,打开终端,输入以下命令: sudo apt-get update 第二步:安装 JDK 输入下面命令安装 JDK: sudo apt-get in…

    database 2023年5月22日
    00
  • CentOS7使用rpm包安装mysql 5.7.18

    下面是CentOS7使用rpm包安装MySQL 5.7.18的完整攻略: 1. 下载MySQL rpm包 从官方下载站点(https://dev.mysql.com/downloads/mysql/)下载适用于CentOS7的MySQL rpm包。可以根据自己的需要选择不同的包,比如选择一个基于gcc编译的通用Linux RPM安装包。 下载完成后可将安装包…

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