我的编程空间,编程开发者的网络收藏夹
学习永远不晚

yum 安装mysql8数据全过程

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

yum 安装mysql8数据全过程

mysql8安装方式:(使用官方yum仓库)
1. wget https://dev.mysql.com/get/mysql80-community-release-el7-4.noarch.rpm
   安装 
    yum install mysql80-community-release-el7-4.noarch.rpm

生成yum源缓存
每次当我们编写了,都需要生成yum缓存,以免安装错误。
 yum makecache
 

检查安装的yum源是否存在
    yum repolist enabled | grep mysql
    
    选择默认安装的版本  默认的是8.0 版本
安装 YUM 管理工具包,此包提供了 yum-config-manager 命令工具
    1. yum -y install yum-utils
    2. yum-config-manager --disable mysql80-community    
    3. yum-config-manager --enable mysql57-community
    4. yum repolist enabled | grep mysql

安装MySQL服务
    yum install -y  mysql-community-server  然后等待安装即可

启动MySQL服务
    启动mysqld 服务端
    1. systemctl start mysqld
    查看是否启动
    2. systemctl status mysqld

初始化
    MySQL服务器初始化(从MySQL 5.7开始)

    在 MySQL 服务器初始启动时,如果服务器的数据目录为空,则会发生以下情况:

    MySQL 服务器已初始化。

    在数据目录中生成SSL证书和密钥文件。

    安装并启用该 validate_password 插件。

    将创建一个超级用户 帐户’root’@‘localhost’。并会设置超级用户的密码,将其存储在错误日志文件/var/log/mysqld.log中。

查看密码
    grep 'temporary password' /var/log/mysqld.log

尝试连接并修改默认密码
    mysql -uroot -p'goUaahghs8?r'

# 要设置比较简单的密码就需要取消密码复杂度,编辑 /etc/my.cnf配置文件, 在 [mysqld]配置块儿中添加如下内容(企业生成环境不建议使用这种配置)
plugin-load=validate_password.so 
validate-password=OFF

9。
#修改用户密码,mysql8中数据库密码不能太简单
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'MySQL@666';

#更新用户host
update  user set host="%" where user ="root";
update  user set host="localhost" where user ="root";

#创建用户并设置用户权限
create user "tiger"@"%" identified by "MySQL@666";
grant all on *.* to "tiger"@"%";
#
FLUSH PRIVILEGES;

安装mysql时出现异常:
问题:
    解决Failing package is:mysql-community-icu-data-files-8.0.29-1.el7.x86_64 GPG Keys are configured as
    
解决办法:把原来的https://repo.mysql.com/RPM-GPG-KEY-mysql改成https://repo.mysql.com/RPM-GPG-KEY-mysql-2022即可
sudo vim /etc/yum.repos.d/mysql-community.repo

[root@bogon ~]# vim /etc/yum.repos.d/mysql-community.repo# Enable to use MySQL 5.7[mysql57-community]name=MySQL 5.7 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearchenabled=0gpgcheck=1gpgkey=https://repo.mysql.com/RPM-GPG-KEY-mysql-2022[mysql80-community]name=MySQL 8.0 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearchenabled=1gpgcheck=1gpgkey=https://repo.mysql.com/RPM-GPG-KEY-mysql-2022[mysql-connectors-community]name=MySQL Connectors Communitybaseurl=http://repo.mysql.com/yum/mysql-connectors-community/el/7/$basearchenabled=1gpgcheck=1gpgkey=https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

方式一:
开放端口:
    添加开放3306端口的iptables规则
    iptables -t filter -I INPUT -p tcp --dport 3306 -j ACCEPT

方式二:
    sudo firewall-cmd --add-port=8080/tcp --permanent(打开8080端口)
    或者:systemctl stop firewalld.service(停止防火墙)


卸载已经安装的mysql:
//rpm包安装方式卸载
查包名:rpm -qa|grep -i mysql
删除命令:rpm -e –nodeps 包名
 
//yum安装方式下载
1.查看已安装的mysql
命令:rpm -qa | grep -i mysql
2.卸载mysql
命令:yum remove mysql-community-server-5.6.36-2.el7.x86_64
查看mysql的其它依赖:rpm -qa | grep -i mysql
 
//卸载依赖
yum remove mysql-libs
yum remove mysql-server
yum remove perl-DBD-MySQL
yum remove mysql


 

来源地址:https://blog.csdn.net/davice_li/article/details/129294554

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

yum 安装mysql8数据全过程

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

通过yum方式安装mySql数据库的全过程

目录Yum方式安装mysql服务修改密码:总结Yum方式安装mysql服务步骤一:首先下载mysql的yum源配置wget http://dev.mysql.com/get/mysql57-com编程客栈munity-release-el
2022-07-29

centos7 Yum在线安装方式 mysql8 数据库 并配置远程链接

sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm 1.2 添加仓库并更新仓库 sudo rpm -ivh mysql80-community-rele
centos7 Yum在线安装方式 mysql8 数据库 并配置远程链接
2021-09-01

记录MySQL8 zip版安装过程。

下载、解压缩,不必多说。新建my.ini文件。内容如下图: my.ini [mysql]# 设置mysql客户端默认字符集default-character-set=utf8mb4[mysqld]log-bin=mysql-binserver-id=188
记录MySQL8 zip版安装过程。
2015-12-29

Ubuntu20种安装MySQL8(超全教程)

前言 在一些性能较差且使用场景单一的情况下,就没必要使用k8s去单独管理一个mysql了.本文主要介绍一下在ubuntu20种安装mysql8,修改密码,允许远程使用等等。 安装 直接使用sudo apt install mysql-ser
2023-08-16

centos通过yum安装php的教程

先给大家介绍下centos通过yum安装php 1、添加php的yum软件仓库 sudo rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm 2、安装php相关软件,执行过程中全部
2022-06-04

分享一下我在mysql5.6+mysql8数据库安装过程中的一些坑!

Mysql5.6安装下载好安装包后,在bin目录下用cmd打开,输入mysqld install 【服务名】新建个服务在windows+r输入services.msc即可查看服务怎样使用mysql在本地电脑上安装好mysql服务器后,使用命令开启mysql服务
分享一下我在mysql5.6+mysql8数据库安装过程中的一些坑!
2018-09-30

centos通过yum安装JDK1.8的教程详解

安装之前先检查一下系统有没有自带open-jdk 命令:rpm -qa |grep java rpm -qa |grep jdk rpm -qa |grep gcj如果没有输入信息表示没有安装。 如果安装可以使用rpm -qa | gre编
2022-06-04

【MySQL数据库】最全安装过程及配置详解

🧛‍♂️iecne个人主页::iecne的学习日志 💡每天关注iecne的作品,一起进步 💪一起学习,必看iecne 🐳希望大家多多支持🥰一起进步呀
2023-08-16

centos8中使用yum安装 nginx的详细过程

这篇文章主要介绍了centos8中怎样使用yum安装 nginx,centos8和centos7安装nginx有点点不一样,centos8 自带了nginx 1.14.1 ,我们先升级到新稳定版1.20.1,具体安装方法跟随小编一起学习下吧
2023-03-06

编程热搜

目录