linux环境下安装mysql数据库的详细教程

作者:流水小哥 时间:2024-01-15 02:12:31 

1.安装数据库

1)yum -y install mysql-server(简单)

yum命令自动从网上寻找mysql服务资源,下载至本地并完成安装

linux环境下安装mysql数据库的详细教程

linux环境下安装mysql数据库的详细教程

2)也可以自己在网上下载mysql服务,通过xftp传输至Linux系统,自己安装(一般安装在usr或opt目录下)

2.启动数据库

安装完毕,执行命令service mysqld start

linux环境下安装mysql数据库的详细教程

linux环境下安装mysql数据库的详细教程

3.登录数据库

mysql -u root -p回车后输入密码(mysql的默认用户是root,密码为空)

linux环境下安装mysql数据库的详细教程

4.使用数据库

登录成功切换到mysql数据库,输入:use mysql— mysql服务下默认有3个数据库,要对某一个数据库的表进行操作先用use进入

linux环境下安装mysql数据库的详细教程

5.连接数据库:使用Navicat for MySQL链接数据库

1)从user表中查询所有可以登录的用户以及支持链接的主机:

select user,host,password from user;(mysql语句都是英文分号结束的)

linux环境下安装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;—刷新权限

linux环境下安装mysql数据库的详细教程

linux环境下安装mysql数据库的详细教程

4)如果内部服务器连接不上,关闭防火墙,先退出mysql(exit或者Ctrl+C)

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

linux环境下安装mysql数据库的详细教程

linux环境下安装mysql数据库的详细教程

6.mysql卸载步骤

1)yum卸载安装的mysql(仅适用于yum命令安装的mysql)

yum -y remove mysql*

linux环境下安装mysql数据库的详细教程

linux环境下安装mysql数据库的详细教程

2)查找mysql安装文件

find / -name mysql

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

linux环境下安装mysql数据库的详细教程

4)mysql服务的启动/关闭/状态

service mysqld start/stop/status

如果一台服务器上有多个mysql服务,在/etc/my.cnf文件中修改默认端口号

7.补充内容—内外网知识点

1)内外网区别

内网又称为局域网或者私网,只能被单个局域网内用户访问

Eg:ping内网IP192.168.88.133

linux环境下安装mysql数据库的详细教程

外网又称为广域网或者公网,在互联网上的用户都可以访问的IP

Eg:ping公网IP106.52.90.235

linux环境下安装mysql数据库的详细教程

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

标签:linux,安装,mysql
0
投稿

猜你喜欢

  • 利用ajax制作在线翻译聊天室

    2007-12-28 21:44:00
  • 基于Python开发chrome插件的方法分析

    2023-04-22 14:41:33
  • pip指定python位置安装软件包的方法

    2023-07-13 10:29:47
  • 五分钟带你搞懂python 迭代器与生成器

    2021-08-24 19:25:10
  • SQL2005 ROW_NUMER实现分页的两种常用方式

    2024-01-20 05:37:42
  • Python 实现劳拉游戏的实例代码(四连环、重力四子棋)

    2022-09-16 00:07:30
  • Python 自动化处理Excel和Word实现自动办公

    2021-06-07 06:41:16
  • sql server自动生成拼音首字母的函数

    2024-01-25 15:27:19
  • Git标签管理

    2022-02-01 18:53:06
  • 二种python发送邮件实例讲解(python发邮件附件可以使用email模块实现)

    2022-08-18 14:01:35
  • 谈谈Python中的while循环语句

    2023-08-02 19:07:56
  • 如何实现一个简易版的vuex持久化工具

    2024-04-30 10:34:29
  • 怎么让按钮更容易被点击

    2007-08-22 09:07:00
  • 用Dreamweaver设计自动关闭的网页

    2010-09-02 12:29:00
  • Python Matplotlib绘图基础详细教程

    2024-01-16 04:34:41
  • 利用Pycharm将python文件打包为exe文件的超详细教程(附带设置文件图标)

    2021-12-06 18:06:24
  • 从长尾理论和二八定律的比较去看用户体验

    2009-07-22 19:11:00
  • 详解Django+Uwsgi+Nginx的生产环境部署

    2022-10-30 10:54:17
  • SQL Servr 2008空间数据应用系列四:基础空间对象与函数应用

    2011-02-23 15:01:00
  • 解决Pytorch dataloader时报错每个tensor维度不一样的问题

    2022-10-06 20:08:56
  • asp之家 网络编程 m.aspxhome.com