32位mysql安装包_软件测试基础——Linux系统搭建MySQL数据库

一、mysql下载

1. 下载:官方网址:https://dev.mysql.com/downloads/mysql/

6e254edaaa63ace84eefc7b9ac7daa03.png

2. 选择相应的版本,由于cenos是基于红帽的,所以Select Operating System选择Red Hat...。我所用的镜像为cenos7所以Red Hat....linux7,一定要选相应的版本,如果不是的话会出现各种报错。

7261e7dc431ea2c7b5d83911b5d841d6.png

3.选择好相应的版本点击‘Download’(下载)。

383ea919f02b6802e1414ee3011c66a9.png

4.点击‘No thanks, just start my download.’进行下载

也可以右击选择复制链接地址,然后用yum下载。

1b1548f5654e531cff98d00de58b1f60.png

二、安装:

1. 通过rpm -qa | grep mariadb 命令查看 mariadb 的安装包

如果显示mariadb版本号通过 rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps 命令装卸 mariadb

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

2. 在/usr/local/目录下创建目录mysql

cd /usr/local/

mkdir mysql

3. 把下载的mysql安装包放到mysql目录下

4. 通过 tar -xvf mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar 命令解压 tar 包

5. 通过 rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安装 common

6. 通过 rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安装 libs

7. 通过 rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安装 client

8. 通过 rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安装 server

9. 通过 rpm -qa | grep mysql 命令查看 mysql 的安装包

复制可以看需要确认mysql的版本!!!

三、配置mysql

通过以下命令,完成对 mysql 数据库的初始化和相关配置

mysqld --initialize;

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

systemctl start mysqld.service;

systemctl enable mysqld;

四、对mysql进行设置

1. 通过 cat /var/log/mysqld.log | grep password 命令查看数据库的密码

51b7e681614bb598ae47d2ff19791eb3.png

2. 通过 mysql -uroot -p 敲回车键进入数据库登陆界面

7bc0d5da04b7f7878b1a3f8acd8f6a92.png

首次登陆用之前的临时密码即可,mysql登陆密码是不显示的

3. 通过 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; 命令来修改密码(这是修改的root登陆密码),BY‘新密码’

注意!BY‘root’只是一个教程示意,mysql8.0及以上的密码必须带有大小写字母、特殊符号、数字并且位数不能低于8位,所以root只是一个例子...

4. 通过 exit; 命令退出 MySQL,然后通过新密码再次登陆

注意!Exit后面有分号!SQL语句每条语句结束都需要有分号

5. 通过以下命令,进行远程访问的授权

create user 'root'@'%' identified with mysql_native_password by 'root';

grant all privileges on *.* to 'root'@'%' with grant option;

flush privileges;

如果虚拟机只需要自己一台CP访问,可以把第一条语句中的%改为自己CP的IP地址

6. firewall设置,这里有两种处理方式

第一种:关闭firewall,通过以下命令关闭:

systemctl stop firewalld.service;

systemctl disable firewalld.service;

systemctl mask firewalld.service;

第二种:添加端口号,mysql端口号为3306,远程访问需要设置firewall端口号

远程访问需要设置firewall端口号

systemctl stop firewalld.service;
systemctl disable firewalld.service
firewall-cmd --zone=public --add-port=3306/tcp --permanent
systemctl start firewalld.service

五、远程连接

d429b1456248bdc4bc050d814ad8ed6e.png

用远程可视化工具连接mysql,这里用的Navicat工具

新建连接:连接名随意,只要Navicat没有重名就可以

IP输入mysql主机所在的IP

用户名输入和密码输入在mysql内设置的密码。

注意!!如果无法远程连接,在虚拟机能远程访问的情况下,重复第四步

在工作单位IP、用户名、密码一般向运维申请普通用户的就行,软件测试有可读权限就可以

六、还有比较重要的一点,就是如何把tomcat 和mysql连接起来,就是我们平时说的配置JDBC连接,这里就需要用到一个连接的jar包:mysql-connector-java.jar(提供的友情链接里有)

下载mysql-connector-java.jar

上传到/usr/local/jdk1.8.0_60lib下即可

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

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

相关文章

android webview 获取 title,【报Bug】app webview 安卓机 title显示问题

// #ifdef APP-PLUSvar that this;that.statusBarHeight uni.getSystemInfoSync().statusBarHeight;var w plus.webview.create(this.weburl, id, {// top: uni.getSystemInfoSync().statusBarHeight 44 ,//放置在titleNView下方。如果还想在webview上方加个地址栏的什么的…

easyphp环境配置

apache的配置文件httpd.conf // apache/conf //修改http.conf这个文件的编辑权限 <Directory /> Options All AllowOverride All Order deny,allow Allow from all </Directory> LoadModule php5_module "E:/PROGRA~1/EASYPH~1.9/php/php539x141026161807/ph…

android wifi 组播,在Android上显示实时UDP或RTP流(多播)

我已经尝试从播放器(Daroon播放器&#xff0c;PlayStore)读取它&#xff0c;它运行良好&#xff0c;所以我认为我的愚蠢问题不是由于广播 .我看到可以通过不同的方式向用户显示视频内容&#xff1a;在ACTION_VIEW中使用新的Intent&#xff0c;Android会选择可以查看内容的应用程…

python gevent模块 下载_Python中的多任务,并行,并发,多线程,多进程,协程区别...

多任务CPU承担了所有的计算任务。一个CPU在一个时间切片里只能运行一个程序。当我们想同时运行多于一个程序的时候&#xff0c;就是多任务&#xff0c;例如同时运行微信&#xff0c;QQ&#xff0c;浏览器等等。多任务的目的是提升程序的执行效率&#xff0c;更充分利用CPU的资源…

uniapp点击通知android,分享uniapp使用原生Android推送消息(内推)以及点击通知监听数据...

前言由于用uniapp官方的plus.push.createMessage()在Android平台下推送通知无法显示推送时间&#xff0c;需要调用原生Android推送通知。在社区综合了各大神的代码&#xff0c;具体如下&#xff1a;推送推送事件&#xff1a;/*** android原生通知发送* param content 通知内容*…

电脑安装python后开不了机_ubuntu 安装python3.6后,terminal终端打不开问题

由于Ubuntu16.04&#xff0c;自带Python2.7和Python3.5 当我安装完Python3.6.5后,terminal终端打不开了, jekayjekay-pc:~$ gnome-terminal Traceback (most recent call last): File "/usr/bin/gnome-terminal", line 9, in from gi.repository import GLib, Gio F…

DIY小能手|别买电动滑板车了,咱做一台吧

!! http://www.shoudian.org/thread-316111-1-1.html http://www.jiequer.com/html/news/xinpin/2014/1218/223.html http://bbs.mydigit.cn/read.php?tid930053转载于:https://www.cnblogs.com/carl2380/p/5239022.html

setid android,android-如何将setId()用于imageView

我在GridViewAdapter类中在此处创建了一个imageView&#xff1a;Overridepublic View getView(int position, View convertView, ViewGroup parent) {// Try to reuse the viewsImageView view (ImageView) convertView;boolean checked (mCheckBoxnull)?false:(((CheckBox)…

vue-router 路由嵌套显示不出来_网络协议|OSI模型第三层网络层中的路由

的IP协议OSI第二层中用以太网协议定义了信息传输单元&#xff0c;简称为帧&#xff0c;它长这个样子。同样的在OSI第三层中&#xff0c;会用 IP 协议去定义信息传输单元&#xff0c;简称为数据包&#xff0c;它长这个样子。实际上&#xff0c;最终在网络上传输的是第二层的帧&a…

软件测试第一次作业--石家名 3013218062

在我编程的时候遇到最多的一个问题就是空指针&#xff0c;空指针主要集中在对象&#xff0c;指针、数组等一些对象中。 解决方法&#xff1a;通过使用断点&#xff0c;这时要特别注意一些对象&#xff0c;例如访问数据库中变量是否被赋值&#xff0c;这时可以将整个sql语句全都…

多次点击android版本出现棒棒糖,android – 为前棒棒糖设备创建循环显示

首先,这是与Create circular reveal for pre-Lollipop devices (Android)不同的问题我正在使用那里提到的库来创建Circular Reveal,但它似乎对我不起作用.XMLandroid:layout_width"match_parent"android:layout_height"match_parent">android:id"i…

asp.net怎么实现按条件查询_【33期】分别谈谈联合索引生效和失效的条件

点击上方“Java面试题精选”&#xff0c;关注公众号面试刷图&#xff0c;查缺补漏>>号外&#xff1a;往期面试题&#xff0c;10篇为一个单位归置到本公众号菜单栏->面试题&#xff0c;有需要的欢迎翻阅。这道题考查索引生效条件、失效条件。像这类问题才其实很有意义&…

java 二分搜索获得大于目标数的第一位_程序员数据结构算法编程,二分查找搜索算法的原理与应用介绍!...

本文来讲一种搜索算法&#xff0c;即二分搜索算法&#xff0c;通常在面试时也会被问到。我们先来看一个例子&#xff0c;在图书馆通常是根据查到的编号去找书&#xff0c;可以在书架上按顺序一本本地查找&#xff0c;也可以找到一本书不符合预期时&#xff0c;再跳过一大部分书…

framework层和native层实现联网控制(iptable方式)

最近工作中&#xff0c;需要开发一个功能----联网控制&#xff0c;这个功能其实用过root的安卓机应该都知道&#xff0c;禁止某个应用连接移动网络或者wifi。 root后&#xff0c;通过su去执行iptable的命令就可以根据uid去控制应用联网权限 但是由于公司是做手机系统开发&#…

android去掉png图片灰色背景,JS解决PNG图片灰色背景问题

PNG图片用来制作漂亮的网页背景很实用&#xff0c;此方法也是比较简单的&#xff0c;会让网页增色不少。不过&#xff0c;万恶的IE似乎暗中做对&#xff0c;当你使用PNG图片的时候&#xff0c;IE会自动为PNG图片增加一个灰色背景&#xff0c;这真的好让人烦&#xff0c;那么有没…

2020idea插件怎么同步_VScode 插件整理

1、auto rename tag &#xff1a;HTML 标签自动闭合&#xff1b;避免了在整个页面中费劲查找。你想将一个H2标签更改为H3标签&#xff0c;或者你想将一个div标签更改为span标签&#xff0c;不管要做什么&#xff0c;你都要浪费时间来查找结束标签&#xff0c;这时候就该用这个插…

python 将两幅图拼接_清华王教授典藏的python电子书,整整10个G拿去不谢

终于拿到&#xff01;清华王教授典藏的电子书&#xff0c;整整10个G&#xff01;兄弟&#xff0c;毫无套路&#xff01;无偿获取方式:1.点赞评论2.关注小编&#xff0c;私信“Python”(点开头像就能看到私信按钮啦).Python指南——五行代码实现批量抠图你是否曾经想将某张照片中…

android fileinputstream 获取file,Android FileInputStream没有读取文件

经过数小时的淘洗后&#xff0c;我现在陷入困境..我在使用Android从文件中读取问题时&#xff0c;使用此方法执行此操作的方法如下private void open(String doc) throws IOException {FileInputStream FIS null;InputStreamReader ISR null;try {char[] inputBuffer new ch…

高效算法之动态规划(第15章)

有人说&#xff1a;越炫耀什么&#xff0c;越缺少什么。但我却以为&#xff1a;越缺少什么&#xff0c;越觉得别人炫耀什么。 ——李宫俊《李宫俊的诗》 0. 前言 参考图书《算法导论》   动态规划通常用来解决最优化问题&#xff0c;在这类问题中&#xff0c;我们通常做出一…

地磅称重软件源码_【漯河衡器】导致地磅称重不准原因及处理措施

地磅是一种新型的大型电子衡器&#xff0c;能够迅速、直观、高准确度地展现工商业、仓储、货站贸易计量的重要工具。做为贸易结算的工具&#xff0c;地磅的可靠性、准确性、科学性有着极为重要的影响。而在货物来往中&#xff0c;地磅是等价交换的桥梁&#xff0c;一旦地磅显现…