Centos7 安装mysql8.0.28以及使用工具连接数据库时出现的问题处理

在centos 7 上装载MySQL8.0.28 (14)开启MySQL成功后,cat /var/log/mysqld.log|grep localhost 获取临时密码。(16)在Enter password: 后用键盘输入密码6LV+YfawqF/+,不要用粘贴的方式,粘贴的方式不管用。(12)用 chown -R mysql:mysql /var/lib/mysql/ 命令来修改安装目录的所有者。(20)使用 mysql -uroot -proot 登录MySQL!(15)使用 mysql -uroot -p 命令, 阅读详情

1.下载MySQL8.0.28安装包

	官网地址:https://downloads.mysql.com/archives/community/
	本人Centos7系统架构是x86_64所以选择如下:
	![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/0b4a7c0351d94763b56f561374ad5c68.png)

2.上传安装包并解压

1.创建mysql安装目录
mkdir /usr/local/mysql
2.通过Xftp将mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar上传到安装目录下。
3.tar -zxvf mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar

3.检查Centos是否存在mariadb

1.rpm -qa|grep mariadb
	mariadb-libs-5.xxxxxx
2.若存在则需要进行卸载,会和mysql存在冲突
	rpm -e --nodeps mariadb-libs

4.安装mysql8.0.28

包与包之前存在依赖关系,按顺序进行安装:
1.rpm -ivh mysql-community-common-8.0.28-1.el7.x86_64.rpm
2.rpm -ivh mysql-community-client-plugins-8.0.28-1.el7.x86_64.rpm
3.rpm -ivh mysql-community-libs-8.0.28-1.el7.x86_64.rpm
4.rpm -ivh mysql-community-client-8.0.28-1.el7.x86_64.rpm
5.rpm -ivh mysql-community-icu-data-files-8.0.28-1.el7.x86_64.rpm
6.rpm -ivh mysql-community-server-8.0.28-1.el7.x86_64.rpm

5.配置my.cnf文件

vi /etc/my.cnf
1.忽略表明大小写
在配置文件中加入 lower_case_table_names=1
# 按ESC 输入:wq + 回车键,保存退出

6.初始化

mysqld --initialize --console

7.设置用户和用户组权限

chown -R mysql:mysql /var/lib/mysql/

8.启动mysql

systemctl start mysqld

9.查看临时密码以及修改

1.查看临时密码
cat /var/log/mysqld.log|grep localhost
2.登录mysql
mysql -uroot -p
然后输入临时密码进行登录
3.修改密码
alter user 'root'@'localhost'  identified by '新密码';
4. exit退出登陆后重新登陆时输入新密码即可

10.创建数据库/用户

1.创建数据库
create database test_database;	
2.创建用户
@'%'指允许远程访问
create user 'test_root'@'%' identified by '密码';
3.给新用户进行授权
以下命令指:用户test_root只可访问test_database数据库和该数据库下所有的表
grant all privileges on test_database.* to 'test_root'@'%';
以下命令指:用户test_root可访问所有数据库和所有数据库下所有的表
grant all privileges on *.* to 'test_root'@'%';
4.刷新
flush privileges;

11.使用工具连接数据库时出现的问题处理

1.错误码2003
防火墙问题
1.打开防火墙3306端口
firewall-cmd --permanent --zone=public --add-port=3306/tcp
2.刷新防火墙
firewall-cmd --reload
2.错误码1130
不允许远程访问问题
1.登录mysql
   mysql -uroot -p
   选择数据库
   use mysql;
   修改远程登录权限(将localhost改为%)
   update user set host = '%' where user = 'root'; 
   刷新
   flush privileges;
   ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/48aa0a4809704bc989d5d9c63783952c.png)
3.错误码2058
身份认证问题
1.修改身份认证
alter user 'test_root'@'%'  identified with mysql_native_password by '密码';
2.刷新
flush privileges;
00 MySQL 8.0.36 下载&离线安装(基于CentOS 7 x86_64) 阅读详情

相关推荐

CentOS 7.9 安装 MySQL 8.0.25(rpm版本)

服务器版本:CentOS Linux release 7.9.2009 (Core) 数据库版本:mysql-8.0.25,community版本 1 下载安装包 官网下载页面地址:https://dev.mysql.com/downloads/mysql/ Operation System选择:Red Hat Enterprise Linux / Oracle Linux OS Version选择:Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86,64-.

西瓜游侠的博客 3080

CentOS7安装MySQL8.0.28

如需下载ssh,请关注微信公众号:数据探索者007 回复 01获取下载链接以及详细安装步骤。如需下载ssh,请关注微信公众号:数据探索者007 回复 01获取下载链接以及详细安装步骤。6、修改安装目录的所有者和所属组,以便让mysql软件用户有权限直接使用。依次执行如下指令(各包之有依赖关系,所以要依次执行)3、查询是否有mariadb,如果有将其强制卸载掉。1、登录ssh或其他相关软件上传mysql安装包。此处如需下载历史版本可以点击。2、查看并解压刚刚上传的文件。4、依此安装所需mysql。

qq_46645079的博客 1344

最全Centos7安装MySQL8

文章总览1、准备工作:删除旧包2、下载安装包官网地址选择系统版本选择**下载软件**3、安装MySQL8解压安装包安装数据库初始数据库启动数据库数据库状态数据库登录新密码修改3、提示:①获取初始密码②重置密码规则③报错情况处理④启动失败⑤重置密码 1、准备工作: 删除旧包 rpm -e $(rpm -qa|grep mysql) --nodeps rpm -qa|grep mariadb //查看是否自带mariadb rpm -e packagename --nodeps //卸载包 2、下载安装包

happy_blockhead的博客 3654

WEB--SQL

使用 mysql.innodb_table_stats 和 mysql.innodb_index_stats 代替,它们是 MySQL 内部的系统表,用于存储 InnoDB 引擎相关的统计信息,内容与 information_schema.tables 类似,也可以用来获取数据库中的库名和表名,这两个表都包含了 database_name 和 table_name 字段。如果此时你对输入的数据作了addslashes()处理, 那么在输出的时候就必须使用stripslashes()去掉多余的反斜杠。

b168758的博客 1万+

实战指南:基于Windows Server构建企业级AAA认证体系

本文详细介绍了如何在Windows Server环境下构建企业级AAA认证体系,涵盖AD域服务部署、NPS服务器配置及华为设备对接实战。通过整合Radius协议与AD域账号管理,实现网络设备的统一认证与权限控制,提升企业IT安全管理效率。特别适用于需要零成本实现AAA认证的中大型企业。

weixin_28304023的博客 420

ADS 2013安装教程

1.2013和2014安装过程是一样的,运行ads2013_06_shp_windows文件进行安装 2.点击“NEXT”。 3.选择I accept,然后点击“NEXT”。 4.选择“complete”,然后点击“NEXT”。 5.选择安装路径,最好默认安装路径,安装路径不要有中文,然后点击“NEXT”。 6.点击“NEXT”. 7.如下路径默认安装,然后点击“NEXT”。 8.点击“NEXT”。 ...

谢谢关注“小鱼教你模数电”,各平台同号 6007

随手的兴趣

================== 嵌入式壁纸数据 (直接包含在代码中) ==================# ================== 壁纸操作模块 ==================# ================== 整合现有功能 =================="""设置嵌入式壁纸(自动处理临时文件)"""# (原有提权、CMD启动、杀毒控制等代码保持不变)# ...(原有权限检查和提权逻辑)"""延迟清理临时文件""""""主业务逻辑"""# ...(原有代码)

ChenHaoYvChina的博客 4万+

STM32掉电保存配置参数技巧

本文介绍了使用STM32内置备份寄存器(BKP)实现掉电保存配置参数的方法。相比外接EEPROM或Flash,备份寄存器无需外设但存储容量有限,需通过VBAT引脚连接纽扣电池供电。文章详细说明了初始化步骤,包括使能PWR时钟、允许访问备份寄存器等操作,并提供了RTC初始化的代码示例。同时介绍了HAL库中读写备份寄存器的函数使用方法,包括HAL_RTCEx_BKUPWrite和HAL_RTCEx_BKUPRead函数的具体参数和调用示例。该方法适用于需要小容量数据掉电保存的应用场景。

hanhanhan233的博客 946

kettle(MalformedByteSequenceException: Invalid byte 2 of 2-byte UTF-8 sequence.)

项目场景: 提示:这里简述项目相关背景: 项目场景:在用kettle导入数据时提示错误 问题描述: 提示:这里描述项目中遇到的问题: 大致说和:Invalid byte 2 of 2-byte UTF-8 sequence.有关,详细见报错信息 2021/09/09 08:48:15 - General - ERROR (version 8.0.0.0-28, build 8.0.0.0-28 from 2017-11-05 07.27.50 by buildguy) : 当读共享文件时发生错误(继续加载

qq_44833146的博客 1572

[P4V]Perforce(P4V)使用教程

1.前言 Perforce SCM System是一款构建于可伸缩客户/服务器结构之上的软件配置管理工具。仅仅应用TCP/IP,开发人员就能够通过多种Perforce客户端(几种平台的GUI、WEB、或命令行)访问Perforce服务器。Perforce能够被快速和容易地部署,即使对大型或分布式的站点,也只要求最小限度的管理。Perforce可以使用在50多个操作系统中,它包括版...

元直的博客 2万+

高通8155源码下载与Android源码编译

一.下载代码 高通下载源码位置: Qualcomm CreatePoint 注册账号,然后登入 可以先选择edit -> infotainment -> sa8155 -> favorites, 点击View TOC就可以过滤出sa8155所有的信息目录.如下图 拉取代码链接在ChipCode中,点击进去可以看到所有的基线版本,选择你需要下载的版本点进去,如sa8155p-la-1-0_ap_standard_oem,把高通专有代码和开源代码都下载到本机. 1..

Johnny2004的专栏 7675

Centos7安装mysql8.0.28

一个简洁而完整的MySQL安装和配置指南,适用于初次安装和配置MySQL的用户。

xialitongxue的博客 1181

小白也能轻松部署 OpenClaw:OpenClaw可视化部署工具+OpenClaw可视化管理工具分享

分享一个OpenClaw可视化一键部署工具,帮你快速打造属于自己的AI助手 🚀

XiaoqiangClub的博客 6709

Centos 8安装 MySQL5.7.28

1.MySQL下载 MySQL下载地址:https://downloads.mysql.com/archives/community/ 选择最新5.7.28版,64位,Linux通用 2.解压 $ tar xzf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz 切换到root用户,把解压后的目录放到指定目录 # mv mysql-5.7.28-linux-g...

费戈的专栏 6276

手把手教你学Simulink——基于Simulink的多轮PMSM同步驱动交叉耦合控制

摘要:本文针对多轮PMSM同步驱动系统的负载不均、参数差异等问题,提出基于Simulink的交叉耦合控制解决方案。通过实时补偿轮间同步误差,实现同步误差<1%、转矩脉动<5%的性能提升。文章详细介绍了系统架构、核心算法(包括PMSM数学模型和偏差耦合控制算法)、Simulink建模步骤及参数设置,并通过仿真验证了稳态和动态性能。同时提供了工程调试建议和完整代码实现,为多轮驱动系统开发提供实用参考。该方案计算量小,可移植性强,适用于电动汽车、AGV等应用场景。

MHD0815的博客 139

Nvidia Driveos SDK/PDK介绍

NVIDIA DRIVEOS SDK/PDK介绍

u011803281的博客 2173

CentOS安装mysql

Centos安装mysql

忘心虚无的博客 1万+

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Centos 7安装Zabbix6.0

Zabbix 主要有以下几个组件组成:Zabbix Server:Zabbix 服务端,是 Zabbix的核心组件。它负责接收监控数据并触发告警,还负责将监控数据持久化到数据库中。Zabbix Agent:Zabbix 客户端,部署在被监控设备上,负责采集监控数据,采集后的数据发送给 Zabbix Server处理。Zabbix Agent 目前有两个版本:Zabbix agent 和 Zabbix agent 2。前者是 C语言开发的,几乎支持所有的主流平台。

weixin_44200830的博客 1万+

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Centos7安装MySql8出现失败处理

centos7安装mysql8遇到失败处理

weixin_44589878的博客 4427

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

CentOs7.9安装mysql8教程

参考了https://blog.csdn.net/one312/article/details/81051023这篇文章以及评论,解决了我误删系统自带Python和yum的问题。 先查下自己的centos的版本: cat /etc/redhat-release

yshir 5590

Centos7.9离线安装mysql8.0.28

1.1、建议在本地用虚拟机部署一个centos7.9环境做此测试mysql8.0.28下载地址:https://downloads.mysql.com/archives/community/1.2、将mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar包拷贝到服务器 usr/local/mysql目录并解压1.3.由于centOS7中默认安装了MariaDB,需要先进行卸载查看是否安装MariaDB查看是否正在运行停止服务卸载。

slgd的博客 1548

Centos7下MySQL8.0安装过程及Navicat远程连接

CentOS7+MySQL8.0,yum源安装、登录mysql以及修改密码、远程登录

weixin_45756851的博客 1505

centos7 安装mysql8.0超详细步骤

补充:遇到Failing package is:mysql-community-icu-data-files-8.0.29-1.el7.x86_64 GPG Keys are configured as 此问题时在yum install 版本后面加上 --nogpgcheck,即可绕过GPG验证成功安装。若当前目录下没有mysql,则新建一个mysql的目录,用于存放wget下载的rpm包。因为mysql的密码设置的太复杂不太好记,这里把密码设置的简单一点。用Navicat连接MySQL出现。

darry1990的博客 4274

Centos7安装配置Mysql8

详细演示Centos7环境下安装配置Mysql8,配置为系统服务,以及远程连接配置等

云创网络工作室官方账号 2444

centos8 \CentOS 9 Stream \Oracle Linux8\Oracle Linux 9 rpm 安装mysql8.0.28 mysql8.0.34

centos8 /centOS9/OralceLinux8 通过YUM或rpm包 安装mysql8.0.34、mysql8.0.28 、mysql8.0.29

耕耘——从菜鸟到高手的蜕变 5833

Centos安装MySQL 5.7.28

MySQL 5.7.28安装教程 一.官网下载rpm包 https://downloads.mysql.com/archives/community/ 二.卸载旧的mysql组件 mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar 1.查看旧版,看到如下mysql组件,不同版本会有差异 rpm -qa | grep mysql 2.卸载组件 rpm -e --nodeps mysql-community-libs-5.7.30-1.el7.x86_64 三.

matrixZCL的博客 3172
上一篇: Centos7 安装JDK21、配置环境变量
下一篇: Centos7安装redis6.2.7以及使用RedisDesktopManager连接
Java_Scholar0
博客等级 码龄9年 104粉丝 55原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值