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 scp详解

    http://www.vpser.net/manage/scp.html 相信各位VPSer在使用VPS时会经常在不同VPS间互相备份数据或者转移数据,大部分情况下VPS上都已经安装了Nginx或者类似的web server,直接将要传输的文件放到web server的目录,然后在目标机器上执行:wget http://www.vpser.net/testf…

    Linux 2023年4月12日
    00
  • 安装oracle常见问题和解决方案 linux 终端启动图形化程序界面时报错:No protocol specified

    ./runInstaller: line 95: [: too many arguments ./runInstaller: line 99: /home/oracle/oracle/database: No such file or directory’ 文件目录太长,修改一下即可     这是因为Xserver默认情况下不允许别的用户的图形程序的图形显示…

    Linux 2023年4月11日
    00
  • 基于Linux搭建Apache网站服务配置详解

    以下是“基于Linux搭建Apache网站服务配置详解”的完整使用攻略,包含两个示例说明。 步骤 安装Apache服务器。在终端中输入以下命令: bash sudo-get update sudo apt-get install apache2 启动Apache服务器。在终端中输入以下命令: bash sudo service apache2 start 在…

    Linux 2023年5月12日
    00
  • Linux、CentOS下安装zip与unzip指令功能(服务器)

    Linux和CentOS都是基于Unix系统的操作系统,因此它们本身自带了zip和unzip指令的支持。但是如果在服务器上无法使用这些指令,可能是因为它们没有被安装在服务器上。下面是安装zip和unzip指令的简单步骤: 安装zip和unzip指令 可以通过以下命令来安装zip和unzip指令: 在CentOS上使用yum安装: sudo yum insta…

    Linux 2023年5月14日
    00
  • 服务器实现端口转发的N种方式

    简介 在一些实际的场景里,我们需要通过利用一些端口转发工具,比如系统自带的命令行工具或第三方小软件,来绕过网络访问限制触及目标系统。下文为大家总结了linux系统和windows系统端口转发常用的一些方法。 注:Linux实现端口转发需要内核支持,请确保内核参数net.ipv4.ip_forward值为1。 一、采用iptables实现 iptables是一…

    Linux 2023年4月17日
    00
  • Linux 修改Python命令的方法示例

    下面我将为你详细讲解“Linux修改Python命令的方法示例”的完整攻略。 背景 在使用 Linux 系统时,我们经常会使用 Python 解释器来运行 Python 程序。但是,有些时候你可能会遇到这样的情况:你想使用系统中的其他 Python 版本,但是在终端中输入 python 命令时,默认会使用系统中的 Python 版本。那么,如何修改 pyth…

    Linux 2023年5月14日
    00
  • CentOS7下 Apache的安装配置方法

    以下是“CentOS7下Apache的安装配置方法”的完整使用攻略,包含两个示例说明。 CentOS7下Apache的安装配置方法 以下是在CentOS7下安装和配置Apache的步骤: 安装: bash sudo yum install httpd 启动Apache: bash sudo systemctl start httpd.service 设置Ap…

    Linux 2023年5月13日
    00
  • Linux一次性计划任务at命令使用详解

    下面是关于“Linux一次性计划任务at命令使用详解”的完整攻略。 什么是at命令 at命令是Linux下一款非常常用的计划任务服务工具,能够让用户在任意时刻,向系统安排一次性的任务(只运行一次),例如在下午4点调整网络带宽或者在晚上11点备份数据库等,非常方便同时也非常实用。 at命令的使用 at命令常用的选项参数: -t:指定任务开始时间,格式为[[CC…

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