# 查看操作系统版本
[root@nfs_client ~]# cat /etc/redhat-release
# 查看系统内核版本
[root@nfs_client ~]# uname -r
1、查看旧版本MySql
rpm -qa | grep mysql 和 rpm -qa|grep mariadb-libs
将会列出旧版本MySql的组件列表
2、逐个删除掉旧的组件
使用命令rpm -e --nodeps {
-file-name}进行移除操作,移除的时候可能会有依赖,要注意一定的顺序。
解压缩zip包
使用命令rpm -ivh {-file-name}
进行安装操作。按照依赖关系依次安装rpm包,依赖关系依次为common→libs→client→server
rpm -ivh mysql-community-common-5.7.33-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.33-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.33-1.el7.x86_64.rpm
rpm -ivh net-tools-2.0-0.25.20131004git.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.33-1.el7.x86_64.rpm
执行 yum remove mysql-libs
命令后,会自动删除掉 /etc/ 下的 my.cnf 文件2> 对于安装mysql组件,只有安装了 mysql-community-server-5.7.22-1.el7.x86_64.rpm
组件,才会:
a). 在 /etc/下生成 my.cnf 文件 和 my.cnf.d 文件夹
b). 在/var/lib/下生产以下三个文件夹
c). 在/var/log/ 下生成 mysqld.log 文件
d). 在/var/run/ 下生成 mysqld 目录
在阿里云ECS云服务器上安装mysql5.7,当安装 mysql-community-server-5.7.22-1.el7.x86_64.rpm
时报错,报错如下:
[root@i3467544tdsxfrZ ~]# rpm -ivh mysql-community-server-5.7.22-1.el7.x86_64.rpm
warning: mysql-community-server-5.7.22-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYerror: Failed dependencies:
libaio.so.1()(64bit) is needed by mysql-community-server-5.7.22-1.el7.x86_64
libaio.so.1(LIBAIO_0.1)(64bit) is needed by mysql-community-server-5.7.22-1.el7.x86_64
libaio.so.1(LIBAIO_0.4)(64bit) is needed by mysql-community-server-5.7.22-1.el7.x86_64
真正的原因是 MySQL依赖libaio,所以先要安装libaio
[root@iZbp1845cet96se1qmb5ekZ ~]# yum -y install libaio
安装libaio后,再重新安装一次mysql-community-server-5.7.22-1.el7.x86_64.rpm
,此时就能正常安装了。
安装完后,使用命令 service mysqld start 或 systemctl start mysqld.service 启动MySQL服务。(如果mysql服务无法启动,就重启一下系统)
systemctl enable mysqld.service #开机自启
systemctl start mysqld.service #启动mysql
systemctl status mysqld.service # 查看mysql状态
systemctl stop mysqld.service #关闭mysql
ps -ef | grep mysql #查看mysql进程
netstat -anop|grep 3306 #查看3306端口
由于MySQL5.7.4
之前的版本中默认是没有密码的,登录后直接回车就可以进入数据库,进而进行设置密码等操作。其后版本对密码等安全相关操作进行了一些改变,在安装过程中,会在安装日志中生成一个临时密码。
grep 'temporary password' /var/log/mysqld.log
然后使用临时密码,mysql -uroot -p
登录Mysql,设置实际数据库密码。
执行下面的命令修改MySql root密码
#默认密码长度大于等于8位才有效,否则报错,修改有效密码长度:
set global validate_password_policy=0;
set global validate_password_length=1;
#重设密码:
set password for root@localhost=password('1234');
#查看当前授予过的权限:
use mysql;
select user,host from user;
#授予root用户远程访问权限:
grant all privileges on *.* to root@'%' identified by '1234';
# 刷新权限,使设置生效, OK。
flush privileges;
systemctl stop firewalld
systemctl status firewalld
文章浏览阅读198次。你创建的大多数列表都将是动态的,这意味着列表创建后,将随着程序的运行增删元素。例如,你创建一个游戏,要求玩家射杀从天而降的外星人;为此,可在开始时将一些外星人存储在列表中,然后每当有外星人被射杀时,都将其从列表中删除,而每次有新的外星人出现在屏幕上时,都将其添加到列表中。在整个游戏运行期间,外星人列表的长度将不断变化。修改列表元素修改列表元素的语法与访问列表元素的语法类似。要修改列表元素,可指..._添加一个元素"aaa" 删除最后一个元素 判断"aaa"在不在列表中 打印列表的长度 清空
文章浏览阅读275次。↑↑↑关注后"星标"Datawhale每日干货&每月组队学习,不错过Datawhale干货作者:吴忠强,东北大学,Datawhale成员写在前面最近面试中做...
文章浏览阅读364次。华为数通HCIP H12-831 判断题
文章浏览阅读1.9k次,点赞3次,收藏7次。2-SAT的合集_2-sat
文章浏览阅读363次,点赞6次,收藏7次。key=&secret=&q=dress&page=1&sort=&country=.com.my"Shopee平台商品列表数据接口是一种用于获取Shopee平台上商品列表信息的API接口。以上示例中,我们通过调用Shopee平台商品列表数据接口,传入了店铺ID、分类ID、起始日期、结束日期和限制数量等参数,接口返回了指定店铺、分类、日期范围内的商品列表信息。请求参数:q=dress&page=1&sort=&country=.com.my。_调用shopee接口实例
文章浏览阅读4.6k次。同事用默认官方的镜像给开发安装好系统之,开发同事发现时区是utc需要修改成cst 操作如下tzselect<<EOF5911EOFyes |cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime执行过程大致如下就是选择了Asia > China &g..._linux系统时区设置选择上海之后还需要设置
文章浏览阅读1k次,点赞9次,收藏20次。SQLite拥有超过225个API,本系列文章将深入介绍 SQLite C/C++ 数据库接口的基础知识,包括如何连接和打开 SQLite 数据库、执行查询和事务管理、提取查询结果集等等,帮助开发者更好地了解和使用 SQLite 数据库接口。本文详细介绍库文件打开关闭接口。
文章浏览阅读469次。新浪旧版开发文档地址:http://open.weibo.com/wiki/Short_url/shorten新浪短网址接口的稳定性和跳转速度还是很给力的,现给出其API说明。该接口支持两种返回格
文章浏览阅读341次。题目链接:http://acm.tju.edu.cn/toj/showp3519.html3519. Ones and ZerosTime Limit: 1.0 Seconds Memory Limit: 65536KTotal Runs: 702 Accepted Runs: 395Though numbers are create_for a certain positive integer n and a certain system p such as decimal,
文章浏览阅读914次。一、概述卡巴斯基全球研究与分析团队(GReAT)三年多以来一直在发布高级持续性威胁(APT)活动的季度报告。这些报告基于我们的威胁情报研究,提供了我们在私有APT报告中已经发布和详细讨论的部分内容摘要,以突出展示我们认为大家应该关注的重大事件和发现。这是我们系列报告的最新一期,重点关注我们在2020年第二季度期间观察到的活动。二、显著发现5月11日,总部位于英国的超级计算中心ARCHER宣布将在调查安全事件期间关闭对互联网的访问。其网站表明,“ARCHER设施是基于提供核心计算资源的Cray_apt实验室方案
文章浏览阅读704次。本文参考自《沈向洋、华刚:读科研论文的三个层次、四个阶段与十个问题》。“大多数学生应该是在研究生院阶段,我非常喜欢这个阶段的生活,因为这可能是你一生中时间最充足的阶段,以后工作了就会非常忙。我想强调的是在这个阶段,你应该多读书、多读文章。如果你决定要从事科研工作,就需要不断地学习、理解和消化知识,再过渡到自己创造知识、散布知识。”通过科研论文的角度去思考阅读和理解之间的关系,是整个人类智能中非常重要的部分。阅读文章的三个层次:速读、精读与研读。首先是要有“速读”的能力,快速知道一篇文章讲了什么。其次_如何看科研文章
文章浏览阅读8.4w次,点赞16次,收藏153次。SRS:Sounding Reference Signal(上行探测参考信号)作用:上行信道估计,选择MCS和上行频率选择性调度,TDD系统中,估计上行信道矩阵H,用于下行波束赋形。DMRS:DemodulationReference Sgnal,解调参考信号,在LTE中用于PUSCH和PUCCH信道的相关解调。CRS:Cell Reference Signal(小区参考信号) 作用:(1)下行信..._lte srs