Linux系列--高级命令--mysql数据库安装

数据库是用来组织、存储和管理数据的仓库

1、安装数据库:执行命令yum -y install mysql -server

2、启动数据库:安装完毕,执行命令service mysqld start

3、登录数据库: mysql -u root -p 回车后输入密码(masql的默认用户名是root  密码为空) 其中-u 是用户   -p代表密码。

4、使用数据库:登录成功后切换到mysql 数据量  ,输入: use mysql

5、如果不知道,可以自动去网上寻找mysql服务资源、完成下载完成安装

6、连接数据库:使用Navicat for mysql连接数据库

(1)从user表中查询所有可以登录的用户以及支持连接的主机 :select user,host,password from user;   (记得mysql语句都是分号结束的)

(2)user表host字段的值为%或者localhost时的区别

(3)新建root用户,并给此用户赋予所有数据库和及其所有对象的操作权限,这个赋权语句里的%代表支持任意主机连接到mysql服务器,这样的话用navicat这个客户端肯定就没有问题了,赋权语句为:grant all privileges on * . * to ‘root’ @ ’ % ’  identified by’123456’ with grant option;

其中host表示允许本地host登录,不允许远程登录。

%表示客户端客户机都能连接,赋予所有权限,增删改查,对于某表谋库都能开放

* . * :第一个星号代表所有数据库,第二个代表数据库对应的表,mysql能进行所有数据库开放

to :指能赋予用户权限

@ %给予所有客户机都能访问

Identified by :指mysql当中的密码

(4)如果连接不上,云服务器安全组件,开放3306端口(mysql默认端口)

内部服务器,关闭防火墙

 Navicat for mysql连接步骤及异常原因

创建连接,通过navicat for mysql本地远程操作数据库

1、填写服务器IP

2、填写用户名和密码

3、连接测试

连接不上的可能原因

1、连接信息未填正确

2、虚拟机未启动mysql服务

3、云服务器安全组未开放3306端口

Mysql卸载步骤

yun命令卸载安装的mysql

Yum -y remove mysql *

查找mysql安装文件

find / -name mysql

用rm -rf 删除查找出的mysql文件

注意:

1、sql语句要分号结束,英文输入法

2、Service mysqld start / stop    mysql服务器关闭

网络知识点

内外网区别:

内网又称为局域网或者私网,外网称为广域局域或者公网

局域网B访问不到发布在局域网A 里的项目网站, 但是局域网A可以访问到发布在外网的项目网站

本地电脑需访问测试环境,确保在同一个局域网,保证在同一个IP网段。

1、Tap和udp的区别是tcp是可靠的传输协议,因为需要建立连接了才能传输数据,而udp不是。

2、TCP建立连接握手3次,断开连接握手4次。

连续握手3次:A、B双方收发功能正常

第一次: A-->B发消息,B接收到消息(B知道:B的收信能力OK,A发送OK)

第二次: B-->A发消息,A接收消息(A知道:B的发送能力OK,A发送收信OK)

第三次: A--->B发消息,B接收消息(B知道自己发送OK)

断开连接:挥手4次

第一次: A-->B,告诉B,数据发送完成,需要断开连接

第二次: B-->A ,告诉A,让A 等等,等B接收完整数据再断开

第三次: B--->A,数据传输完了。可以断开

第四次: A--->B,稍后XX秒后将会断开连接。

Linux高级命令及mysql数据安装的更多相关文章

  1. Linux高级命令进阶(week1_day2)

    Linux高级命令进阶(week1_day2)--技术流ken   输出重定向   场景:一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候 ...

  2. 逼格高又实用的Linux高级命令,开发运维都要懂!

    在运维的坑里摸爬滚打好几年了,我还记得我刚开始的时候,我只会使用一些简单的命令,写脚本的时候,也是要多简单有多简单,所以有时候写出来的脚本又长又臭. 像一些高级点的命令,比如说 Xargs 命令.管道 ...

  3. 菜鸟的《Linux程序设计》学习——MySQL数据库安装、配置及基本操作

    1. MySQL数据库: 在涉及到一些大型的Web系统或者嵌入式软件的开发时,都少不了用数据库来管理数据.在Windows操作系统下,使用过各种各样的数据库,如:sqlServer.Oracle.My ...

  4. (三)—Linux文件传输与mysql数据库安装

    文件传输工具使用    为了速成,关于linux系统的学习都先放一放,用到哪个知识点就查哪个,这里想在linux下装一些服务练练手,最先想到的就是装个mysql数据库试试. 因为我用的是虚拟机下的li ...

  5. linux ubuntu系统下MySQL的安装及设置

    debian下安装MySQL:1.构建源或使用光盘镜像,当然你插入光盘也没问题2.有源时本地文件的源配置:修改/etc/apt/sources.list文件, 示例:deb http://192.16 ...

  6. Linux,Mac下MySQL的安装及一些知识点的整理

    Linux下载安装 在服务器上下载的话,需要安装Mysql5.7相关的yum源 wget https://dev.mysql.com/get/mysql80-community-release-el7 ...

  7. Linux yum命令重装mysql

    如果是 rpm 安装的话,可以用 rpm -e mysql-server 如果是yum安装的,可以用 yum remove mysql* 删除MySQL安装文件夹 然后使用yum安装mysql: 1. ...

  8. Linux下Apache PHP Mysql默认安装路径

    Apache 假设採用RPM包安装.安装路径应在 /etc/httpd文件夹下 Apache配置文件: /etc/httpd/conf/httpd.conf Apache模块路径: /usr/sbin ...

  9. Linux学习笔记之MySql的安装(CentOS)

    一.移除mariadb 由于CentOS默认安装了mariadb,所以在安装MySql之前先移除mariadb,使用命令:yum remove mariadb-libs.x86_64,如下图所示: 二 ...

随机推荐

  1. Jvm调优理论篇

    Jvm实战调优 OOM(Out Of Memory) 内存溢出错误 ps:由于Java虚拟机有许多实现,本文主要阐述的是OpenJDK的HotSpot虚拟机,JDK版本是8. 一.首先要明白造成OOM ...

  2. Java基础系列(33)- 计算器

    package method; import java.util.Scanner; public class Demo09 { static double result; static String ...

  3. Dapr + .NET Core实战(四)发布和订阅

    什么是发布-订阅 发布订阅是一种众所周知并被广泛使用的消息传送模式,常用在微服务架构的服务间通信,高并发削峰等情况.但是不同的消息中间件之间存在细微的差异,项目使用不同的产品需要实现不同的实现类,虽然 ...

  4. linux 上添加多个jdk

    1. 首先将你需要上传的jdk 上传并解压 2.你可以自定义解压的路径 3. alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_ ...

  5. python学习笔记(十二)-网络编程

    本文结束使用 Requests 发送网络请求.requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到.可以说,Requests 完全满足如今网络的需求. ...

  6. P7276-送给好友的礼物【dp】

    正题 题目链接:https://www.luogu.com.cn/problem/P7276?contestId=39577 题目大意 \(n\)个点的一棵树,\(k\)个关键点,两个人从根出发分别走 ...

  7. 前端规范之JS代码规范(ESLint + Prettier)

    代码规范是软件开发领域经久不衰的话题,几乎所有工程师在开发过程中都会遇到或思考过这一问题.而随着前端应用的大型化和复杂化,越来越多的前端团队也开始重视代码规范.同样,前段时间,笔者所在的团队也开展了一 ...

  8. python OSError: [Errno 22] Invalid argument: '\u202aF://text

    windows10 python3 读文件的时候报的错误 原因不明时好时坏很头疼但又没办法不知道怎么解决,网上的说法都不能解决,

  9. Unity——观察者模式

    观察者模式 一.Demo展示 二.设计思路 我们假设一种情况,在app中修改了头像,在所有显示头像的UI中都需要更改相应的图片,一个个去获取然后调用刷新会非常麻烦: 因此我们需要一个自动响应机制--观 ...

  10. MacOS下Java与JDK关系与相关路径

    MacOS下Java与JDK关系与相关路径 macOS下的Java与JDK的路径曾经困扰过我一段时间,今天稍有些忘记,故记下笔记,整理一下.Java与JDK的关系不在本文笔记之内,Javaer常识. ...