首页 > 数据库 >centos7安装mysql8

centos7安装mysql8

时间:2024-11-18 16:58:16浏览次数:1  
标签:GPG mysql8 root sudo mysql centos7 密码 MySQL 安装

1、更新:sudo yum update

2、添加MySQL Yum存储库:sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

3、安装MySQL :  sudo yum install mysql-server

若安装过程中会报错:
Failing package is: mysql-community-client-8.0.39-1.el7.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

解决方案1:
这是秘钥过期了,我们只需要在命令输入如下命令更新一下秘钥:rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

再次安装mysql服务器:sudo yum install mysql-server

解决方案2:

强制绕过 GPG 校验,但这不推荐用于生产环境:sudo yum install mysql-server --nogpgcheck

4、启动MySQL服务并设置它在系统启动时自动启动:
sudo systemctl start mysqld
sudo systemctl enable mysqld

5、修改密码
5.1、找到初始密码:
在首次启动MySQL后,MySQL会生成一个初始密码并存储在日志文件中。您可以使用以下命令找到密码:
sudo grep 'temporary password' /var/log/mysqld.log

5.2使用临时密码登录到MySQL:
mysql -u root -p
输入临时密码
5.3登录后,首先更改root用户的密码。使用以下SQL命令:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

6、设置允许远程访问:

显式创建:CREATE USER 'root'@'%' IDENTIFIED BY '用户密码';
授予权限:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
修改密码:ALTER USER 'root'@'%' IDENTIFIED BY '用户密码';
刷新权限:FLUSH PRIVILEGES;

标签:GPG,mysql8,root,sudo,mysql,centos7,密码,MySQL,安装
From: https://www.cnblogs.com/zhongyehai/p/18552897

相关文章

  • 服务器部署篇 | 安装软件和其他依赖
    记录,仅供参考mysqlgogitee代码仓库绑定npm配置背景说明:centos7需要部署go语言编写的系统。mysql参考资料:这里注意:教程写得很好,可以完全按照其步骤进行,本人用的是第二种安装方式。go参考资料:这里注意:如果只能在本地无法翻墙下载安装包的话,可以自己电脑下载好......
  • linux学习day01_安装虚拟机
    1linx分区概念linux中几乎所有的硬件文件都在/dev目录下面   虽然新版的Linux大多认识了GPT分区表,没办法,我们server常常需要比较大容量的磁盘嘛!不过,在磁盘管理工具上面,fdisk这个老牌的软件并不认识GPT喔!要使用GPT的话,得要操作类似gdisk或者是parted......
  • centos7安装python3.11
    1、安装编译环境和依赖包: sudoyumgroupinstall"DevelopmentTools"sudoyuminstallgccopenssl-develbzip2-devellibffi-develwget2、下载Python3.11.4源码包: wgethttps://www.python.org/ftp/python/3.11.4/Python-3.11.4.tgz3、解压源码包: tar-xvfPy......
  • centos7安装nginx
    1.安装EPEL仓库:sudoyuminstallepel-release2.添加yum源:sudorpm-ivhhttp://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm3.安装Nginx:sudoyuminstallnginx4.启动Nginx服务并设置开机启动: sudosystemctlstart......
  • 附-安全狗安装
    安装phpstudy、并配置服务名apache2.4、安装安全狗、安装Burpsuite1.安装phpstdy,配置靶场phpstudy设置-允许目录列表、修改文件名index1.php、l1.php2.配置服务器名apache2.4管理员打开cmd控制台!cdC:\phpStudy\PHPTutorial\Apache\binhttpd.exe-kinstall-napache2.4......
  • 安装配置maven
    1.下载安装包2.解压到安装目录3.配置环境变量此电脑-右键-属性-高级设置-环境变量在系统变量内新建MAV_HOME变量变量值为maven根目录地址。进入系统变量下Path内,添加,D:\workspace\utils\apache-maven-3.9.9\apache-maven-3.9.9\bin添加环境变量。然后确定保存。4.......
  • QT 6.8 安卓 Android 环境安装配置,你踩了几个坑,我教你跳出来,早看不入坑… …
    安装了QT6.8最新版本,在线安装,用了数天后,想开始写一个Android程序,发现还在配置环境才可以继续,于是就开始配置: 菜单:编辑-->preferences-->设备-->Android         [界面没有完全本地化,部分会是英文,无紧要,看习惯了一样] 因为之前己安装了java开发环境,所以JDK......
  • WSL 安装 CentOS 7
    WSL的安装源并不提供CentOS7发行版,因此需要我们自己寻找安装源。前往mishamosher/CentOS-WSL,下载最新的CentOS7压缩包。将压缩包解压到你要安装CentOS7的位置。双击CentOS7.exe开始安装。卸载:打开终端,进入CentOS7.exe所在目录,运行以下命令:.\CentOS7.e......
  • 【PhpStorm 2024 软件下载与入门级安装教程】-高效智能的 PHP IDE
    支持主流框架PhpStorm完美支持Symfony、Drupal、WordPress、ZendFramework、Laravel、Magento、Joomla!、CakePHP、Yii...等各种主流框架。全能的PHP工具内建编辑器实际“了解”您的代码并且深刻理解其结构,支持所有PHP语言功能,在开发现代技术和维护遗留项目皆可完美适用。......
  • 【IntelliJ Idea 软件下载与入门级安装教程】
    IntelliJIDEA2024是一款功能强大的、智能的、且专为Java编程领域者所量身打造的专业的JAVAIDE编程工具程序应用,也是java语言开发的集成环境,在业界被公认为最好的java开发工具之一。并且IntelliJIDEA软件整体界面简洁友好、功能界面一目了然,不仅集JavaDoc预览支持、智能代码、......