linux centos7安装mysql8的教程

下面是“linuxcentos7安装mysql8的教程”的完整攻略:

安装MySQL8

  1. 在CentOS 7上安装MySQL8前,需要先卸载已经安装的旧版本MySQL,卸载指令如下:
sudo systemctl stop mysqld
sudo yum remove mysql-server mysql mysql-libs
sudo rm -rf /var/lib/mysql
  1. 安装MySQL的官方GPG密钥:
sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-8.0
  1. 添加MySQL源到CentOS 7中:
sudo yum install -y \
https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
  1. 禁用MySQL 8的模块,避免与已经安装的其他版本MySQL冲突(可选):
sudo yum module disable mysql
  1. 安装MySQL,并设置密码:
sudo yum install mysql-community-server
sudo systemctl start mysqld
sudo grep 'temporary password' /var/log/mysqld.log

此时,您将看到一个类似“[Note] A temporary password is generated for root@localhost: xxxxxx”的输出。其中,xxxxxx为您的临时密码。

  1. 此命令进入MySQL shell:
sudo mysql -u root -p
  1. 输入您的临时密码进行登录,并设置新密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

示例

下面是两个常见的示例命令:

示例一:连接到MySQL并创建一个新的数据库和一个新的用户

mysql -u root -p

CREATE DATABASE my_new_database;

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

GRANT ALL PRIVILEGES ON my_new_database.* TO 'my_user'@'localhost';

FLUSH PRIVILEGES;

exit

示例二:安装mysql-connector-python

sudo pip install mysql-connector-python

以上就是“linuxcentos7安装mysql8的教程”的完整攻略,希望对您有帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux centos7安装mysql8的教程 - Python技术站

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

相关文章

  • Linux:进程模型和进程管理

    1 进程与程序 在Linux系统中,执行一个程序或命令就可以触发一个进程,系统会给予这个进程一个ID,称为PID,同时根据触发这个进程的用户与相关属性关系,基于这个PID一组有效的权限设置。如下图所示(图片来自《鸟哥的Linux私房菜》[1]): 举个常见的例子,我们要操作系统的时候通常是利用ssh连接程序或直接在主机上登录,然后获取shell。默认的she…

    Linux 2023年4月17日
    00
  • Linux下Docker及portainer相关配置方法

    Linux下Docker及Portainer相关配置方法 本文将介绍在Linux系统下如何安装、配置Docker及Portainer,并提供两个示例,帮助读者快速掌握相关知识。 安装Docker 在Linux系统下,可以使用apt-get工具进行Docker的安装,具体步骤如下: sudo apt-get update sudo apt-get instal…

    Linux 2023年5月14日
    00
  • linux ssh是什么?Linu怎么修改SSH端口号?

    Linux SSH 是什么? SSH(Secure Shell)是一种加密网络协议,可以使远程计算机间进行安全的数据通信。在Linux中,可以通过SSH远程连接到远程计算机的终端,进行命令行操作,访问文件等。使用SSH协议时,网络连接是被加密的,可以避免因为数据被窃听和篡改导致的安全问题。 修改 SSH 端口号 默认情况下,Linux 引入了SSH的端口号是…

    Linux 2023年5月14日
    00
  • linux–ipmitool 详解 ipmitool命令详解 基础命令学习目录首页

        基础命令学习目录首页   原文链接:https://www.cnblogs.com/EricDing/p/8995263.html   [root@localhost ~]# yum install -y ipmitool #安装这个包 #service ipmi start#ipmitool -I open shell#### 可以直接进入本地BM…

    Linux 2023年4月13日
    00
  • Linux下安装软件包报依赖等相关问题的解决方法

    Linux下安装软件包有时候会遇到依赖等相关问题,这会导致软件安装失败。下面,我们来详细讲解如何解决这些问题。 1. 安装软件包时遇到依赖问题 当我们需要安装系统中不存在的包或者版本过低时,可能会遇到依赖问题。这时,我们需要查找缺失的依赖包并进行安装。常见的工具包管理工具有apt-get、yum等。 Ubuntu/Debian下 通过apt-get来安装软件…

    Linux 2023年5月14日
    00
  • 如何在Linux系统上设置文件和目录权限?

    在Linux系统中,文件和目录的权限可以使用chmod命令进行设置,该命令可以设置文件和目录的所有者权限、所属组权限和其他用户的权限。具体操作步骤如下: 1. 查看文件和目录权限 在执行文件和目录权限设置之前,我们需要先查看当前文件或目录的权限。使用ls命令可以列出当前目录下的所有文件和目录以及其权限: ls -l filename 其中,-l选项表示以长格…

    Linux 2023年4月19日
    00
  • Linux下GrADS的安装

    安装环境:Fedora 16,用户名guge 软件包:grads-2.0.1-bin-i686-pc-linux-gnu.tar.gz(grads主程序),               data2.tar.gz(grads自带字体、地图包),               example.tar.Z(样例测试包)        (以上软件包从http://ww…

    Linux 2023年4月11日
    00
  • centos8 使用yum 安装 mongodb 4.2的方法

    下面是CentOS 8使用yum安装MongoDB 4.2的完整攻略: 1. 添加MongoDB 4.2仓库 CentOS 8默认的yum源里面并没有MongoDB 4.2版本的安装包,需要添加MongoDB官方的yum源。在终端中执行以下命令: sudo vi /etc/yum.repos.d/mongodb-org-4.2.repo 并将以下内容添加到m…

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