linux centos7安装mysql8的教程

yizhihongxing

下面是“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 Gvim shell 替换:变量替换,命令替换,转义字符

    替换:如果表达式中含有特殊字符,shell会进行替换。例如在双引号中使用变量就是一种替换。转义字符也是一种替换 #!/bin/bash a=10 echo -e “Value of a is ${a} \n” #-e表示对转义字符替换,不加的话输出如下# echo “Value of a is ${a} \n” 转义字符替换 下列转义字符可用于echo 1.…

    Linux 2023年4月13日
    00
  • linux下inotify的使用

      有时候我们需要检测某个目录下文件或者子目录的改动状况,如添加、删除、以及更新等,Linux系统上提供了inotify来完成这个功能。inotify是在版本2.6.13的内核中首次出现,现在的发行本应该都包含这个系统调用了。 下面的描述中的文件如无特别说明包括文件以及目录 使用inotify的第一步就是调用inotify_init()创建一个inotify…

    Linux 2023年4月12日
    00
  • yum install -y zlib zlib-devel 报错问题及解决

    Yum install -y zlib zlib-devel 报错问题及解决 问题描述 在使用 yum install -y zlib zlib-devel 命令时,可能会出现以下错误: Transaction check error: file /usr/share/man/man3/zlib.3.gz from install of zlib-1.2.7…

    Linux 2023年5月14日
    00
  • VMware下安装CentOS 6安装教程图文详解

    VMware下安装CentOS 6安装教程 简介 本教程将会详细讲解如何在VMware虚拟机中安装CentOS 6操作系统,包括预先准备工作、安装步骤、常见问题等内容。 预备工作 下载CentOS镜像文件 进入CentOS官网:https://www.centos.org/download/ 点击“Get CentOS”按钮进入镜像下载页面。 找到CentO…

    Linux 2023年5月24日
    00
  • VMWare安装Centos 6.9教程

    VMWare安装CentOS 6.9教程 准备工作 下载并安装VMware软件 下载CentOS 6.9镜像文件(.iso文件) 安装CentOS 6.9 启动VMware软件,点击 File > New Virtual Machine,创建新的虚拟机。 选择“Custom(自定义)”类型,点击Next。 选择所需的虚拟机硬件配置,例如:选择“Linu…

    Linux 2023年5月24日
    00
  • linux中的list源码分析——遍历节点分析

    0.前言 前文已经叙述道,linux中链表的实现是节点与数据分离,如果要使用链表,只需在数据结构中包含链表的结构(非指针)即可。 struct nf_sockopt_ops的定义为 struct nf_sockopt_ops {   struct list_head list;   u_int8_t pf;   ……   int ( * set )( str…

    Linux 2023年4月11日
    00
  • Linux cupsaccept命令

    Linux cupsaccept 命令的作用与使用方法 Linux cupsaccept 命令用于启用打印机。它可以帮助用户在 Linux 系统中启用已经停用的打印机。 Linux cupsaccept 命令使用方法 cupsaccept 命令的基本语法如下: cupsaccept [选项] [打印机名称] ` 其中,选项是可选的。打印机名称是要启用的打印机…

    Linux 2023年5月10日
    00
  • Linux常用操作命令总结

    一、基础知识 1.1 Linux系统的文件结构 /bin 二进制文件,系统常规命令 /boot 系统启动分区,系统启动时读取的文件 /dev 设备文件 /etc 大多数配置文件 /home 普通用户的家目录 /lib 32位函数库 /lib64 64位库 /media 手动临时挂载点 /mnt 手动临时挂载点 /opt 第三方软件安装位置 /proc 进程信…

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