我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux服务器---使用mysql

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux服务器---使用mysql

使用mysql

登录,可以用密码登录,也可以不用密码登录。命令格式“mysql –u 用户名 –p 密码”

[root@localhost class="lazy" data-src]# mysql -u root     //有密码登录

Enter password: 

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 3

[root@localhost class="lazy" data-src]# mysql -u root         //无密码登录

 

退出,命令“quit” 

[root@localhost bin]# quit

 

创建数据库,命令“create database 数据库名称;”,注意这个命令后面有分号

mysql> create database test1;

Query OK, 1 row affected (0.00 sec)

 

查看数据库,命令“show databases;”

mysql> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| test               |

| test1              |

+--------------------+

4 rows in set (0.00 sec)

 

删除数据库,命令“drop database 数据库名称;”

mysql> drop database test1;

Query OK, 0 rows affected (0.01 sec)

 

设置权限 

mysql允许给某个特定的用户赋予指定的权利,而且可以指定在某台机器上使用。Mysql的权限如下

权限

数据库

Table

Column

说明

all privileges



所有权利

alter


增减、删除、修改列

create


创建数据库、表

delete


删除行

drop


删除表、数据库

file



操作文件

index


索引

insert

插入

process



查看线程、连接

reference



创建外键

reload



重新加载,拥有此权限可以刷新表

select

选择

shutdown



关闭

update

更新

usage



无权限,只能连接

 

1)授权用户权限,命令格式“grant 权限on 数据库文件to 用户名@ip identified by ‘密码’;”。在使用grant的时候,如果用户不存在,那么久创建用户。

//david在本机授权插入功能,密码123456,只能对test01操作

mysql> grant insert on test01.* to david@localhost identified by '123456';

Query OK, 0 rows affected (0.00 sec)

mysql> 

//david所有权限,在所有的主机都可以操作,而且可以操作任意数据库

mysql> grant all privileges on *.* to david@'%' identified by '123456';

Query OK, 0 rows affected (0.00 sec)

mysql>

2)查看当前数据库所有授权情况,命令“select host,user from mysql.user” 

mysql> select host,user from mysql.user;

+-----------------------+-------+

| host                  | user  |

+-----------------------+-------+

| %                     | david |

| 127.0.0.1             | root  |

| localhost             |       |

| localhost             | david |

| localhost             | root  |

| localhost.localdomain |       |

| localhost.localdomain | root  |

+-----------------------+-------+

7 rows in set (0.00 sec)

mysql> 

3)查看当前登录用户的权利,命令“show grants” 

mysql> show grants;

+----------------------------------------------------------------------------------------------------------------------------------------+

| Grants for root@localhost                                                                                                             |

+----------------------------------------------------------------------------------------------------------------------------------------+

| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*1256939B1977AFF6C3D114C5594EE354EF363A8B' WITH GRANT OPTION |

+----------------------------------------------------------------------------------------------------------------------------------------+

1 row in set (0.00 sec)

mysql> 

4)查看某个用户在某台机器的权限,命令“show grants for user@ip” 

mysql> show grants for david@localhost;

+--------------------------------------------------------------------------------------------------------------+

| Grants for david@localhost                                                                                  |

+--------------------------------------------------------------------------------------------------------------+

| GRANT USAGE ON *.* TO 'david'@'localhost' IDENTIFIED BY PASSWORD '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9' |

| GRANT INSERT ON `test01`.* TO 'david'@'localhost'                                                            |

+--------------------------------------------------------------------------------------------------------------+

2 rows in set (0.00 sec)

mysql> 

5)删除用户的权限,命令“revoke 权限on  数据库文件  from  user@ip”

mysql> revoke all privileges on *.* from david@'%'; 

Query OK, 0 rows affected (0.00 sec)

 

mysql> show grants for david@localhost;        //删除之后查看一下

+--------------------------------------------------------------------------------------------------------------+

| Grants for david@localhost                                                                                  |

+--------------------------------------------------------------------------------------------------------------+

| GRANT USAGE ON *.* TO 'david'@'localhost' IDENTIFIED BY PASSWORD '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9' |

+--------------------------------------------------------------------------------------------------------------+

2 rows in set (0.00 sec)

mysql>         

6)删除用户,命令“delete from user where user=‘username’”

mysql> use mysql;       //首先要调用这个命令

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

Database changed

 

mysql> delete from user where user='david';    //删除用户

Query OK, 2 rows affected (0.00 sec)

 

mysql> select host,user from mysql.user;     //查看用户

+-----------------------+------+

| host                  | user |

+-----------------------+------+

| 127.0.0.1             | root |

| localhost             |      |

| localhost             | root |

| localhost.localdomain |      |

| localhost.localdomain | root |

+-----------------------+------+

5 rows in set (0.00 sec)

mysql> 

做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用
链接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ  密码:n7bk

Linux服务器---使用mysql

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux服务器---使用mysql

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux服务器---使用mysql

使用mysql1、登录,可以用密码登录,也可以不用密码登录。命令格式“mysql –u 用户名 –p 密码”[root@localhost src]# mysql -u root –p //有密码登录Enter password:
2023-06-06

linux云服务器怎么使用

本指南提供了关于Linux云服务器使用的全面说明。它涵盖了从连接到服务器、导航文件系统到安装软件、管理用户和组、配置网络、远程桌面访问、监控服务器、备份和恢复以及安全注意事项等方面的内容。此外,还介绍了ps、grep、vi、sudo和man等有用的命令。
linux云服务器怎么使用
2024-04-13

使用xshell连接linux服务器

使用xshell连接linux的好处 我们可以直接在windows环境下操作linux 只不过没有界面而已 输入命令都OK,而且xshell也可以很方便的把文件从window传到linux那一边 接下来,要介绍连接的情况了 linu
2022-06-04

linux云服务器怎么使用

要使用Linux云服务器,首先需要购买或租赁一个云服务器实例。然后,您可以通过以下步骤使用Linux云服务器:1. 远程连接:使用SSH(Secure Shell)远程连接到云服务器。您可以使用终端或SSH客户端程序(例如PuTTY)进行连
2023-09-16

Linux服务器安装mysql

1.连接服务器后运行MySQL安装命令yum install mysql;   yum install mysql-server;  yum install mysql2.我的阿里云服务器装的是centos7的系统,带有MariaDB而不是MySQL。因此在y

	Linux服务器安装mysql
2019-09-19

Linux服务器中如何使用邮件服务spam

这篇文章给大家介绍Linux服务器中如何使用邮件服务spam,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。安装spamspam(SpamAssassin)利用perl来进行文字分析,他会检测邮件的标题、内容、送信人,这
2023-06-05

如何使用linux、ftp服务器、虚拟机做服务器

这篇文章主要介绍如何使用linux、ftp服务器、虚拟机做服务器,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在虚拟机下装了fedora 10,搭建ftp服务器linux下,常用的三种ftp服务器:WU-Ftpd(w
2023-06-13

linux部署tomcat服务器怎么使用

要在Linux上部署Tomcat服务器,您可以按照以下步骤操作:下载Tomcat:首先从Tomcat官方网站下载最新版本的Tomcat压缩包(.tar.gz格式)。解压Tomcat压缩包:使用以下命令解压下载的Tomcat压缩包:tar -
linux部署tomcat服务器怎么使用
2024-04-09

阿里云Linux服务器使用指南

本文将详细介绍如何使用阿里云的Linux服务器,包括服务器的创建、连接、管理和配置。一、服务器的创建首先,你需要在阿里云控制台上创建一个Linux服务器。你可以选择相应的配置,如操作系统、实例类型、带宽等,然后点击创建。创建完成后,你会收到一个公钥,这个公钥可以用于连接到你的服务器。二、服务器的连接连接阿里云的L
阿里云Linux服务器使用指南
2023-11-02

Linux云服务器中如何使用sudo

这篇文章主要介绍“Linux云服务器中如何使用sudo”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux云服务器中如何使用sudo”文章能帮助大家解决问题。第一步:安装sudoCentOSyu
2023-07-06

使用PSSH批量管理Linux服务器

pssh是一款开源的软件,使用python实现,用于批量ssh操作大批量机器;pssh是一个可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的;比起for循环的做法,我更推荐使用pssh!使用pssh的前提是:必须在本
2022-06-04

Linux云服务器中怎么使用sudo

这篇文章主要讲解了“Linux云服务器中怎么使用sudo”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux云服务器中怎么使用sudo”吧!第一步:安装sudoCentOSyum ins
2023-02-10

linux如何使用Xshell连接服务器

这篇文章给大家分享的是有关linux如何使用Xshell连接服务器的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux系统挂载数据盘适用系统:Linux(Redhat , CentOS,Debian,Ubun
2023-06-12

Linux服务器怎样使用ping命令

Linux服务器怎样使用ping命令,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Ping命令通过发送Internet控制消息协议(ICMP)回响请求消息来验证与另一台TC
2023-06-28

阿里云服务器Linux使用方法

本文将详细介绍如何使用阿里云服务器上的Linux操作系统。首先,我们将了解Linux的基本概念和特点,然后我们将学习如何进行基本的Linux操作,包括安装软件、管理文件和配置网络等。最后,我们将介绍一些高级的Linux技术,包括shell脚本、系统服务管理和系统监控等。正文:一、Linux的基本概念和特点Linu
阿里云服务器Linux使用方法
2023-12-11

Linux服务器如何安装mysql

本篇内容主要讲解“Linux服务器如何安装mysql”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux服务器如何安装mysql”吧!安装mysql1、检测是否已安装mysql[root@l
2023-06-06

编程热搜

目录