linux环境下安装mysql数据库的详细教程
作者:流水小哥 发布时间:2024-01-15 02:12:31
1.安装数据库
1)yum -y install mysql-server(简单)
yum命令自动从网上寻找mysql服务资源,下载至本地并完成安装
2)也可以自己在网上下载mysql服务,通过xftp传输至Linux系统,自己安装(一般安装在usr或opt目录下)
2.启动数据库
安装完毕,执行命令service mysqld start
3.登录数据库
mysql -u root -p回车后输入密码(mysql的默认用户是root,密码为空)
4.使用数据库
登录成功切换到mysql数据库,输入:use mysql— mysql服务下默认有3个数据库,要对某一个数据库的表进行操作先用use进入
5.连接数据库:使用Navicat for MySQL链接数据库
1)从user表中查询所有可以登录的用户以及支持链接的主机:
select user,host,password from user;(mysql语句都是英文分号结束的)
2)user表host字段的值为%或者localhost时的区别
host=%,表示所有IP都有连接权限
3)新建root用户,并给此用户赋予所有数据库和及其所有对象的操作权限,这个赋权语句里的%代表支持任意主机连接到mysql服务器,这样的话用navicat这个客户端肯定就没问题了,赋权语句为:grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
all privileges:所有权限—增删改查
*.*(库名.表名):.前面的*—所有的数据库,.后面的*—所有的表,*.*—mysql服务下所有的库的所有的表
Eg:mysql.user—mysql数据库下的user表
flush privileges;—刷新权限
4)如果内部服务器连接不上,关闭防火墙,先退出mysql(exit或者Ctrl+C)
如果云服务器连接不上,在云服务器安全组件中开放3306端口(mysql默认端口)
6.mysql卸载步骤
1)yum卸载安装的mysql(仅适用于yum命令安装的mysql)
yum -y remove mysql*
2)查找mysql安装文件
find / -name mysql
3)用rm-rf删除查找出的mysql文件
4)mysql服务的启动/关闭/状态
service mysqld start/stop/status
如果一台服务器上有多个mysql服务,在/etc/my.cnf文件中修改默认端口号
7.补充内容—内外网知识点
1)内外网区别
内网又称为局域网或者私网,只能被单个局域网内用户访问
Eg:ping内网IP192.168.88.133
外网又称为广域网或者公网,在互联网上的用户都可以访问的IP
Eg:ping公网IP106.52.90.235
2)本地电脑需要访问测试环境,确保在同一个局域网,即保证在同一ip网段(192.168.88.133标红部分)
8.补充内容—常见的网络知识点
1)TCP和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知道:B发送OK)
断开连接:挥手4次
ü第一次:A→B,告诉B,数据发送完成,需要断开连接
ü第二次:B→A,让A等等,等B接收完数据
ü第三次:B→A,数据传完了,可以断开了
ü第四次:A→B,稍后XX秒,会断开连接
来源:https://www.cnblogs.com/liushui0306/archive/2020/06/20/13168552.html


猜你喜欢
- 太坑了,安装之前一定要关掉VPN!!!!!!我的python是3.8版本的。第一步:在命令行中输入以下代码安装xarray:conda in
- 1,建立数据库文件cnbruce.mdb(不设计任何表)建立数据库的代码:<% Option Explicit&
- 目录一、Python 中的语句1.1什么是声明?1.2什么是表达式1.3简单的赋值语句1.4增强赋值语句二、Python 中的多行语句2.1
- 引入先安装三个模块pip install channelspip install channels_redispip install pyw
- WITH ROLLUP 在生成包含小计和合计的报表时,ROLLUP 运算符很有用。ROLLUP 运算符生成的结果集类似于 CUBE 运算符所
- 经典程序设计问题:找第n个默尼森数。P是素数且M也是素数,并且满足等式M=2P-1,则称M为默尼森数。例如,P=5,M=2P-1=31,5和
- 我们在做自动化运维的时候,经常需要调用api中的接口,不过很多人不知道具体的调用方法,在学习python中的requests库后,我们就可以
- 在使用pip安装Tensorflow后,在其目录中没有找到model目录,重复安装了两遍依然没有,原因未知。于是,使用源码安装的方法:(1)
- 如下所示:import numpy as npa = np.array([[1,2,3],[4,5,6],[7,8,9]])b = np.a
- 目录beautiful soup库的安 * eautiful soup库的理解beautiful soup库的引用BeautifulSoup类
- 1.python中列表list的拷贝,会有什么需要注意的呢? python变量名相当于标签名。list2=list1 ,直接赋值,实质上指向
- 摘要:本篇博客介绍了YOLOv5车牌识别的理论基础,包括目标检测的概念、YOLO系列的发展历程、YOLOv5的网络结构和损失函数等。通过深入
- 几乎所有的微薄都提供了缩短网址的服务,其原理就是将一个url地址按照一定的算法生成一段字符串,然后加在一个短域名后面边成了一个新的url地址
- vue3.0 beta 版本已经发布有一阵子了,是时候上手体验一波了~注意,本文所有演示都是基于 vue3.0 beta 版本,不保证后续正
- 从这一章开始进入正式的算法学习。首先我们学习经典而有效的分类算法:决策树分类算法。1、决策树算法决策树用树形结构对样本的属性进行分类,是最直
- 如果你用ODBC connection (DSN or DSN-less)来访问远端的(UNC path)数据库, OLEDB会出现以下错误
- 前言最近在网上搜了许多关于pandas.DataFrame的操作说明,都是一些基础的操作,但是这些操作组合起来还是比较费时间去正确操作Dat
- 这两个均是 python 的内建函数,通过读取控制台的输入与用户实现交互。但他们的功能不尽相同。举两个小例子。 >>> r
- Haar特征哈尔特征使用检测窗口中指定位置的相邻矩形,计算每一个矩形的像素和并取其差值。然后用这些差值来对图像的子区域进行分类。haar特征
- 修改list中所有元素类型:方法一:new = list()a = ['1', '2', '3