centos7 mysql 安装_CentOS7安装MySQL8.0图文教程(相对最齐全)

登录主机,然后进行下载

第一步:在mysql官网下载源文件

cf0ba7afe2ffebe801761e0877a77b9d.png

第二步:Select Operating System: 选择 Red Hat ,CentOS 是基于红帽的,Select OS Version: 选择 linux 7

134b5139e60cfe13421a4d39d743d0e2.png

第三步:选择 RPM Bundle 点击 Download

2e163b1b044bc52152be8db0c58e7011.png

第四步:点击 No thanks, just start my download. 进行下载

38e863919a73a3f3f1ca2a907c1fa62f.png

第五步:通过 rpm -qa | grep mariadb 命令查看 mariadb 的安装包

de8601fe52ae34926b3ca1f810ec2693.png

第六步:通过 rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps 命令装卸 mariadb

b09f021d63b19656899f848512ebc687.png

第七步:通过 rpm -qa | grep mariadb 命令再次查看 mariadb 的安装包

b5d703630a56511636d369f95329b1c6.png

第八步:通过 cd /usr/local/ 命令进入根目录下的usr目录下的local目录,这个目录是放一些本地的共享资源的

71d6c703fb228d9d9154f5ae9146e35c.png

第九步:通过 ll 命令查看一下当前目录下的目录结构

d9a7f6f2663d0659bf19fa2daaee61e1.png

第十步:通过 mkdir mysql 命令 在当前目录下创建一个名为 mysql 的目录

6dc33fd3df1e6b0057fe865b1ac436ee.png

第十一步:通过 ll 命令查看一下当前目录下的目录结构,刚创建的 mysql 目录有了

74a4d352f04b6b539d991b6c09702d2e.png

第十二步:通过 cd mysql 命令进入 mysql 目录

bbb58b9eea09586c5f28a5aabde10c5f.png

第十三步:点击 窗口 -->> 传输新建文件,通过 ftp 协议来把刚下载好的 mysql 安装包传输到 CentOS7 系统中

f1bea7a4c5c65343bbff5c97d70ce21d.png

第十四步:在左边找到你 mysql 安装包的下载目录

bd49d313d375987580a1c373d410ebf3.png

第十五步:在你想要传输的文件上单机右键,点击传输

bce5d674af075709bfc878aafd4192f7.png

第十六步:上传成功后,关闭 ftp 传输工具

691eb9a1a10fe59324dba1c30d157a4f.png

第十七步:通过 tar -xvf mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar 命令解压 tar 包

535bc30488d9369c8586f774af1834a7.png

第十八步:通过 rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安装 common

16d68199d97aa205605855817e8d6585.png

第十九步:通过 rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安装 libs

754eb0e44d8e77a06506534b696b4738.png

第二十步:通过 rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安装 client

159b24756f68e8256801afc035d558ae.png

第二十一步:通过 rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安装 server

66b43ffa81f08907cd98eae191f0e39f.png

第二十二步:通过 rpm -qa | grep mysql 命令查看 mysql 的安装包

2c0dad34aa0250e53784fa8b8b1a90d2.png

第二十三步:通过以下命令,完成对 mysql 数据库的初始化和相关配置

a60928c00ac8a54057c66e20e753593d.png

第二十四步:通过 cat /var/log/mysqld.log | grep password 命令查看数据库的密码

d50cb42db7252df4a7d428716033ce80.png

第二十五步:通过 mysql -uroot -p 敲回车键进入数据库登陆界面

8ffb4b335da2eed3ceff6ebce2d0740f.png

第二十六步:输入刚刚查到的密码,进行数据库的登陆,复制粘贴就行,MySQL 的登陆密码也是不显示的

a274813965b2c46f78e6ca13c2bba68e.png

第二十七步:通过 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; 命令来修改密码

7f3932ee2f55baad7e3a1379499546e5.png

第二十八步:通过 exit; 命令退出 MySQL,然后通过新密码再次登陆

e25e79636d0522d13d3044b8e6b5642b.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/506602.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql定时导入_MySQL导入、导出、数据库定时备份

本篇使用的MySQL版本是5.7.30,注意不同版本之间可能会有差异。一、导出操作1、查找mysqldump命令位置which mysqldump2、mysqldump导出示例用户名和密码分别是root和123456;导出远程库,使用-hIP和-port端口,如下所示。后面的命令默…

ubuntu mysql 初始化_Ubuntu初始化MySQL碰到的坑

想着将MySQL初始化,改变一下存放数据文件的位置:rootubuntu:/lvmdata# mkdir datarootubuntu:/lvmdata# chown -R mysql:mysql /lvmdata/data修改MySQL配置文件:datadir /lvmdata/data然后初始化:rootubuntu:/lvmdata# mysqld --…

mysql 攻击密码_MySQL用户Root密码为弱口令的攻击

1、连接到对方MYSQL 服务器mysql -u root -h 192.168.0.1mysql.exe 这个程序在你安装了MYSQL的的BIN目录中。2、让我们来看看服务器中有些什么数据库mysqlshow databases; MYSQL默认安装时会有MYSQL、TEST这两个数据库,如果你看到有其它的数据库那么就是用户自建的数…

mysql封装执行_解决Mysql封装类执行报错——Mysql::insert() should not be called

今天在写程序的时候使用了别的程序员写的一个Mysql封装类,但是执行后php会报错:Strict standards: Non-static method Mysql::insert() should not be called statically in关于这个错误的的处理方法是修改类文件,将对应报错的“function ins…

mysql建立从库同时备份_mysql主从库配置读写分离以及备份

1,什么是读写分离?其实就是将数据库分为了主从库,一个主库用于写数据,多个从库完成读数据的操作,主从库之间通过某种机制进行数据的同步,是一种常见的数据库架构。一个组从同步集群,通常被称为是…

cesium等高线_Cesium开源三维地球离线地图发布源码示例功能

一、概述Cesium开源三维地球离线地图发布源码提供了地图切换、查询定位、模型加载、专题图叠加显示和测量功能等,旨在为用户提供一个可以在Cesium快速加载离线地图或在线地图的解决方案,并提供技术支持。除了现有基本功能之外,还可以根据用户…

mat 和asmatrix的区别_R语言的稀疏矩阵太大可能就不能用as.matrix了

一个很大的矩阵, 320127 行, 8189列,假如用一个全为0的普通矩阵来存储,需要用到9.8Gbcols rows mat print(object.size(mat), unit"GB")# 19.5 Gbmat print(object.size(mat), unit"GB")# 9.8 Gb这里的0其实也要区分这里…

python 爬取贝壳网小区名称_Python爬虫实战:爬取贝壳网二手房40000条数据

前言本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理以下文章来源于啤酒就辣条 ,作者啤酒就辣条一、网页分析爬取贝壳网石家庄二手房信息,先打开链接https://sjz.ke.com/ershoufang…

python入门基础系列八_Python 入门系列 —— 21. dict 的介绍

Dictionary字典常用于存储键值对的集合,它是一种无序,可修改并且不允许重复,字典是用 {} 来表示,并带有 k/v 键值对,比如下面定义的字典结构。thisdict {"brand": "Ford","model": "Mustang&…

hive mysql5.7_安装并使用mysql5.7作为hive的metastore

前言hive的metastore默认是使用derby来作为metastore,但是derby有一个缺点是不能支持多用户链接,虽然你可以通过切换目录来支持,但是不同目录的metastore会不一致,所以这里使用mysql来作为hive的metastore。在linux上安装mysql数据…

centos禁用exec_CentOS停用按下Ctrl-Alt-Del 重启系统的功能

在Linux里,由于对安全的考虑,我们允许任何人按下Ctrl-Alt-Del来重启系统。但是在生产环境中,应该停用按下Ctrl-Alt-Del 重启系统的功能。[rootlocalhost ~]# cat /etc/inittab# Trap CTRL-ALT-DELETE#ca::ctrlaltdel:/sbin/shutdown -t3 -r n…

gitee如何搭建mysql_Windows基于gitee使用hexo搭建个人博客笔记

声明"全局变量"(以后我提到的站点配置文件和主题配置文件地址):"站点配置文件"位置为 hexo/_config.yml"主题配置文件"位置为 hexo/themes/next/_config.yml搭建hexo安装hexo命令行中输入以下命令(npm即为Node.js环境,如果…

mysql error nr.2003_[MySQL]在安装windows版MySQL时遇到过如下问题Error Nr.1045和Error.Nr.2003,相应解决办法如下...

1、准备mysql server-5.0.27.exe2、按照指导安装,在安装到最后一步时遇到如下两个错误:2.1、出现错误Error Nr.1045解决办法:a).停止MySQL服务:我的电脑-->右键-->管理-->服务和应用程序-->服务 找到名为"MySQL&…

python定制框架知识点_python框架中flask知识点总结

有很久没有更新我的博客了,在学习flask去了,别人都说flask不难,其实现在我也这么觉得,但是在刚接触的时候还是有点吃力的。在学习的过程中查阅了不少,也了解了许多,今天想做个总结。。。以免觉得学了那么久…

如何把通达信公式变成python_通达信附图如何改成选股公式?

龙起爆点副图{龙起爆点副图}{庄家起爆点幅图}DRAWGBK(O>C,RGB(48,41,124),RGB(0,0,0),0,1,0);VAR3AA:IF((CLOSE>REF(CLOSE,1)),88,0);VAR4AA:IF(((CLOSE)/(REF(CLOSE,1))>1.05)AND...龙起爆点副图{龙起爆点副图}{庄家起爆点幅图}DRAWGBK(O>C,RGB(48,41,124),RGB(0,…

java遍历map_java遍历Map的几种方法

**public static void main(String[] args) {Map map new HashMap();map.put("1", "value1");map.put("2", "value2");map.put("3", "value3");//第一种:普遍使用,二次取值System.out.pri…

java -xss_java 防止xss攻击

关于xss的概念和解决方案网上很多,可以参考这个:http://www.cnblogs.com/TankXiao/archive/2012/03/21/2337194.html#xsshappen这里说下最近项目中我们的解决方案,主要用到commons-lang3-3.1.jar这个包的org.apache.commons.lang3.StringEsca…

提高java效率_提高Java编程效率的一个技巧

我们在用Eclipse等IDE进行Java开发时,对于复制、粘贴等操作,我们最常用的是CtrlC和CtrlV,甚至是用鼠标右键进行操作。其实效率最高的操作方式应该还是命令行或快捷键操作方式。编程界一个常见的现象就是凡是用命令行进行编程的人,…

java ftp 连接超时时间_ftpClient的连接超时设置(setConnectTimeout,setSoTimeout) | 学步园...

从 ftpClient的官方网的FAQ里面看到,实现这个需要用一个 自定义的SocketFactory然后实现里面的 createSocket方法,有好多个。http://wiki.apache.org/jakarta-commons/Net/FrequentlyAskedQuestions原文如下:Q: How can I set a connection t…

java break和return的区别_【java】break,continue和return区别

break&#xff1a;适用于switch和loopcontinue:只适用于loop两者都可以通过给循环加标签来控制跳出&#xff0c;如下例所示class BreakDemo{public static void main(String[] args){w:for (int i0; i<4; i) ##外for循环加标签{q:for(int m0;m<10;m)##内for循环加标签{Sy…