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日

相关文章

  • Telnet模拟系统(Linux c)

    3.1相关技术     1)TCP编程,主要包括socket()函数、bind()函数、listen()函数、recv()函数、send()函数以及客户端的connect()函数。   2)C语言中对结构体的操作,和对字符串的比较   3)对文件的读写操作   4)popen调用shell   3.2开发工具和运行环境     本系统在ubantu 16.4…

    Linux 2023年4月11日
    00
  • XEN虚拟机在Linux上的安装和使用教程

    XEN虚拟机在Linux上的安装和使用教程 1. 什么是XEN虚拟机? XEN是一款开源免费的虚拟化软件,它可以在一台物理服务器上创建多个虚拟机,并且每个虚拟机都拥有自己的操作系统和资源。XEN虚拟机可以被广泛应用于云计算、虚拟测试环境、应用隔离和资源控制等场景。 2. 安装XEN虚拟机 2.1 安装XEN Hypervisor 在Linux系统中安装XEN…

    Linux 2023年5月24日
    00
  • linux下使用fork,exec,waitpid模拟system函数

    代码如下: #include <sys/types.h> #include <sys/wait.h> #include <unistd.h> #include <stdio.h> #include <errno.h> #include <stdlib.h> inline int mySy…

    Linux 2023年4月13日
    00
  • [Linux] PHP程序员玩转Linux系列-备份还原MySQL

    1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 前几天有个新闻,说是gitlab的工程师把数据文件给误删了,搞了个大事件,很多人都去围观了.备份工作应该在最开始的时候就要做,否则就会失去最佳时机,为了保证我的数据是安全的,因此我要…

    Linux 2023年4月13日
    00
  • Linux中rz命令和sz命令使用详解大全

    Linux中rz命令和sz命令使用详解大全 简介 rz和sz命令是用于在Linux终端下上传或下载文件的工具,支持纯文本文件和二进制文件,常用于在SSH连接下进行远程传输。 安装 在大多数Linux系统中,rz和sz命令已经预先安装好了,如果系统中没有预先安装,则需要先安装lrzsz软件包。 例如,在Ubuntu系统中,使用以下命令进行安装: sudo ap…

    Linux 2023年5月14日
    00
  • 关于Linux下C编译错误(警告)cast from ‘void*’ to ‘int’ loses precision

    char *ptr; //此后省略部分代码 if( (int)ptr==-1 ) //出错地方 那句话的意思是从 void* 到 int 的转换丢失精度,相信看到解释有些人就明白了, 此问题只会出现在X64位的Linux上,因为在64位的机器上指针占用8个字节,int 占用四个字节,所以才会出现这样的问题, 解决方法: (long)ptr == -1 就好了

    Linux 2023年4月15日
    00
  • LInux下如何挂载光盘找rpm包的方法步骤

    请看下面的攻略。 Linux下如何挂载光盘找rpm包的方法步骤 在Linux系统中,挂载光盘找rpm包是一项基本的操作技能。以下将介绍如何挂载光盘并查找rpm包的具体操作步骤。 步骤一:准备工作 在安装rpm包前,我们需要准备好以下工作: 确认系统已经将光驱正确挂载 确定rpm包的安装路径 步骤二:挂载光盘 为了访问光盘中的数据,我们需要将光盘挂载到某个目录…

    Linux 2023年5月14日
    00
  • apache 局域网访问配置方案

    下面是详细的“Apache 局域网访问配置方案”的攻略: 1. 配置 Apache 首先需要在服务器上安装 Apache,比如 Ubuntu 系统上可以使用以下命令: sudo apt install apache2 接着修改 Apache 的配置文件,将监听地址修改为局域网内的 IP 地址,这样才能让内网其他设备访问: sudo nano /etc/apa…

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