返回顶部
首页 > 资讯 > 数据库 >数据库基本使用
  • 406
分享到

数据库基本使用

2024-04-02 19:04:59 406人浏览 泡泡鱼
摘要

1.登录和退出Mysql服务器:mysql -h主机名 -u用户名 -p密码 -e"sql 命令" 例1:mysql -uroot -p123456

1.登录和退出Mysql服务器
mysql -h主机名 -u用户名 -p密码 -e"sql 命令"
例1:mysql -uroot -p123456 #root用户,密码123456登录数据库
例2:mysql -uroot -p123456 -e "desc mysql.user" #root用户,密码123456登录并查看user表结构。
例3:mysql -uroot -p123456 mysql #root用户,密码123456登录并直接进入mysql数据库
2.新建普通用户:
2.1使用create user语句创建新用户。
例: create user zhangsan@localhost identified by "132456"; #创建用户张三,指定密码为123456.
例: create user zhangsan@"%" identified by "123456"; #创建用户张三,指定密码为123456.
2.2使用grant 语句创建用户:
例:grant all on . to zhangsan@localhost identified by "123456"; #创建张三用户并授予对所有数据库的所有表的所有权限。
select from mysql.user where user='zhangsan'\G; #查看zhangsan用户的信息,权限都为 y。
3.删除普通用户:
3.1 例:drop mysql.user zhangsan@localhost; #删除用户zhangsan;
3.2 例:delete from mysql.user where user='zhangsan'; #删除用户zhangsan。
4.root用户修改自己密码:
4.1 mysqladmin -uroot -p123456 passWord '654321' #命令行修改,-p指定旧密码,引号里为新密码。
4.2 update mysql.user set password=password('123456') where user='root'; flush privileges; #把root用户密码该为123456;刷新权限表。
4.3 set password=password('654321'); #修改root用户密码为123456;
5.root用户修改普通用户密码:
5.1 set password for zhangsan@localhost = password('123456'); #修改zhangsan密码为123456.
5.2 update mysql.user set password=password('123456') where user='zhangsan';flush privileges; #修改zhangsan用户的密码为123456;刷新权限表。
5.3 grant usage on
.* to zhangsan@localhost identified by '123456'; #修改zhangsan用户密码为123456;

  1. 普通用户修改密码:
    6.1 set password=password('123456'); #使用普通用户登录数据库,执行命令。
    7.root用户密码丢失的解决办法:
    7.1 修改配置文件/etc/my.cnf 在【mysql】下添加 skip-grant-tables
    7.2 systemctl restart mariadb #重启服务
    7.3 mysql #登录数据库
    7.4 set password=password('123456'); #修改密码
    7.5 vim /etc/my.cnf 注释掉 #skip-grant-tables
    7.6 systemctl restart mariadb #重启服务
    8.localhost 为本地登录 “%” 为远程登录
您可能感兴趣的文档:

--结束END--

本文标题: 数据库基本使用

本文链接: https://lsjlt.com/news/44399.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 数据库基本使用
    1.登录和退出mysql服务器:mysql -h主机名 -u用户名 -p密码 -e"sql 命令" 例1:mysql -uroot -p123456 ...
    99+
    2024-04-02
  • NoSQL数据库一MongoDB基本使用
    如今的网站对数据存储要求越来越灵活,在这种需求下 NoSQL 也就是非关系数据库越来越流行。所谓非关系数据库,是指不使用 SQL 语言进行数据操作的数据库的统称。这类数据库存储数据时没有固定的模式,不支持数...
    99+
    2024-04-02
  • 如何使用mysql数据库基本命令添加数据库
    如何使用mysql数据库基本命令添加数据库,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。添加数据库[root@localhost ~...
    99+
    2024-04-02
  • 达梦数据库(DM8)基本使用方式
    达梦数据库(DM8)基本使用方式 1、麒麟操作系统安装DM81.1规划安装路径和用户1.2挂载DM8的ISO镜像文件1.3安装使用图形化界面安装使用命令行安装 2、创建数据库...
    99+
    2023-09-11
    linux 服务器 数据库
  • Navicat (连接mysql数据库)的基本使用
    目录 前言 一、navicat-15的下载安装 二、navicat连接数据库 1、登录 2、连接数据库失败情况 3、登录数据库需要授权 三、navicat的基础操作  ☆ 1、数据库的基本操作 2、对表进行操作 3、sql 语句管理数据库 ...
    99+
    2023-09-02
    mysql 数据库
  • Django数据库(SQlite)基本入门使用教程
    目录1:创建工程2:创建blog应用3:数据库操作 4.在blog_demo表中添加数据:总结1:创建工程 django-admin startproject mysite 创建完成后,工程目录结构如下: m...
    99+
    2022-07-06
    Django sqlite django使用sqlite3 django sqlite
  • 数据库管理工具heidiSQL的基本使用
    安装完成以后;连接进入;看一下有4个默认的mysql数据库;除了test,其他三个是mysql的系统数据库,不要操作; test数据库目前是空的;新建一个表,在数据库节点右击,创建新的->表; 在出现的界面,先输入表名,也可以输入注...
    99+
    2023-10-09
    数据库 sqlserver mysql heidisql
  • Oracle数据库基本使用方法有哪些
    本文小编为大家详细介绍“Oracle数据库基本使用方法有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“Oracle数据库基本使用方法有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Oracle数据库是目...
    99+
    2023-06-27
  • 数据库基本知识
    一、创建和查看数据库 1.创建数据库 CREATE DATABASE [IF NOT EXISTS]#可选内容 db_name [create_specification]#如下定义:[DEFAUL...
    99+
    2024-04-02
  • 数据库基本概念
    一、    数据库相关的概念:数据、数据库、数据库管理系统、数据库系统二、数据:数据库中存储的基本对象。数据定义:描述事物的符号记录称为数据。数据库:是存储数据的仓库...
    99+
    2024-04-02
  • SQL server数据库安装与表的基本使用
    **** SQL server 安装与基础使用**** 一.安装SQL Server 2008 R2企业版(64位)x64前的准备 二、安装SQL ...
    99+
    2024-04-02
  • Java连接PostgreSql数据库及基本使用方式
    目录一)准备工作1.下载链接需要的jar包2.下载之后添加到模块里3.创建一个工具类Util二)连接三)查询四)添加五)删除数据六)封装之后的代码总和 封装类使用测试类总结...
    99+
    2023-03-01
    Java连接PostgreSql Java PostgreSql PostgreSql数据库使用
  • SpringBoot使用JdbcTemplate访问操作数据库基本用法
    目录一、建一个rumenz_springboot库二、加入pom的依赖三、SpringBoot配置文件四、创建User实体类五、Service接口六、Service接口实现类七、Co...
    99+
    2024-04-02
  • mongoDB数据库基本操作
    mongoDB中聚集集合(collection/coll)相当于mysql中的表文档相当于mysql中的每一行数据常用命令 1.获得帮助命令db.help() db.表名.help() db.表名...
    99+
    2024-04-02
  • 数据库的基本备份
    整理下工作中遇到的数据备份方法一:使用阿里云备份数据库阿里云有自动备份功能,在控制中心有个快照功能,就是自动备份恢复用的,阿里云服务器每天都会自动备份系统盘和数据盘,如果服务器被***了,可以借用快照功能,...
    99+
    2024-04-02
  • 数据库的基本操作
    数据库的操作笔记:加油! 跳过授权登录:1,关闭mysql;mysqld --skip-grant-tables 重新启动客户端不用密码就可以登录 远程登录数据库: select&n...
    99+
    2024-04-02
  • MYSQL 数据库基本操作
    插入数据 在建立一个空的数据库和数据表时,首先需要考虑的是如何向数据表中添加数据,该操作可以使用INSERT语句来完成。使用INSERT语句可以向一个已有数据表插一个新行,也就插入一行新记录。在MySQL...
    99+
    2024-04-02
  • MySQL数据库基本命令
    本篇内容介绍了“MySQL数据库基本命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.创建数据库  C...
    99+
    2024-04-02
  • MySQL数据库基本操作
    目录 一、SQL语句 (mysql 数据库中的语言) 二、DDL 1.DDL语句 (1)创建新的数据库 (2)创建新的表  2.删除数据库和表  三、DML 1.insert插入新数据 2.update更新原有数据 3.delete: 删除...
    99+
    2023-09-01
    数据库 mysql sql
  • 使用Navicat进行数据库备份的基本步骤
    这篇文章主要介绍了使用Navicat进行数据库备份的基本步骤,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。使用Navicat进行数据库备份的基本...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作