`
thtwin
  • 浏览: 165882 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

MySql快速上手之基本操作

阅读更多
登录MySql的快捷方式:

mysql -h hostname -u username -p
mysql -uroot -proot(回车直接登录)
mysql -uroot -p (回车之后再输入密码)

开启与关闭MySql的服务:

net start mysql
net stop  mysql

创建MySql用户:

grant all privileges on thtwinj2ee.* to d@"%" identified by '123' with grant option ;(指定只具有授权数据库thtwinj2ee可以访问)

grant all privileges on *.* to a@localhost identified by '123' with grant option ;(可以访问所有的数据库)

create user _1 identifed by '123'(不具有操作数据库的权限)


grant select,insert,update,delete,create,drop on haha.* to haha@localhost identified by 'pwd';

在 MySQL 数据库中新建用户 “dba”,密码为:“sqlstudy”
create user dba identified by 'sqlstudy'
此时,创建的 MySQL 用户的全名是:dba@'%'


原来 MySQL 的用户名包含两个部分: 1. 帐户名(account name);2. 主机名(hostname)。 hostname 用来限制该MySQL 帐户(account)从何处来访问 MySQL 服务器。

dba@'%'             :可以在网络中的任意地方,使用帐户名 dba 来访问 MySQL 服务。
dba@'localhost'     :只能在本机(MySQL 服务所在的机器上),使用帐户名 dba 来连接 MySQL。
dba@'192.168.0.200' :只能从网络中的 192.168.0.200 机器上,使用帐户名 dba 来连接 MySQL。
dba@'192.168.0.%'   :可以从网络中的 192.168.0. 任意一台机器上,使用帐户名 dba 来连接 MySQL。
为了使 MySQL 更安全,我们在创建用户的时候,应该根据实际访问限制,来选择合适的用户名。同时要谨慎使用 dba@'%',另外在创建用户的时候,最好显式指定 hostname。

create user dba@'localhost' identified by 'sqlstudylocal'
create user dba@'%'         identified by 'sqlstudyany'


drop user dba@'localhost'
删除 MySQL 数据库用户,也最好显式指定 hostname

drop user dba
等价于:

drop user dba@'%'

drop user a@'localhost';

drop user _1@'%';

可以在 MySQL 中的系统数据库“mysql”中的 user 表中,找到我们刚才创建的用户。

use mysql;
select * from user;


显示当前用户:
select user()


修改密码:
使用MySql提供的一个小工具:mysqladmin
c:\>mysqladmin -h localhost -u root -p root 123 //123不用加单引号,不好使
之后以roo登录,登录之后密码就变成123了
方法二:(以root登录)
set password for a@'%' = password('root') ;

方法三:
 mysql> GRANT USAGE ON *.* TO system@"%" IDENTIFIED BY 'manager';   




分享到:
评论

相关推荐

    MYSQL快速上手和入门

    【MySQL快速上手和入门】 MySQL是一款广泛应用的关系型数据库管理系统,尤其在Web开发领域中扮演着重要角色。本文将引导初学者快速掌握MySQL的安装、配置以及基础操作,包括解决中文乱码问题。 首先,从MySQL官方...

    快速上手_MySQL

    本教程将带你快速上手MySQL,通过图形化界面进行操作,让你更直观地理解数据库管理的基本概念和操作。 首先,我们从安装MySQL开始。在Windows系统中,可以下载MySQL Community Server的安装包,按照向导一步步进行...

    mysql mysql 快速上手

    这只是MySQL快速上手的基本介绍,实际上MySQL还包括更多高级特性,如表结构设计、索引、查询优化、事务处理、视图、存储过程、触发器、用户权限管理等。随着对MySQL的深入学习,你可以掌握更复杂的数据库管理和应用...

    快速上手MySQL图形化操作详解

    在本教程中,我们将专注于通过图形化界面来操作MySQL,这将使初学者能够更直观、更快速地理解数据库管理的基本概念。 首先,图形化用户界面(GUI)工具为MySQL的操作提供了极大的便利,比如MySQL Workbench、...

    快速上手MySql && MySql GUI工具 SQLyog Community

    MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它以其高效、稳定和...通过以上内容,你可以快速上手MySQL并熟练使用SQLyog Community进行数据库管理工作。不断实践和学习,将使你在数据库领域更加精通。

    三大主流数据库快速上手

    本教程旨在帮助读者快速上手这三大主流数据库,并掌握其基本使用和高级应用。 首先,我们要理解什么是数据库。数据库(Database)是存储数据的仓库,它的数据存储在计算机磁盘上,并根据特定的规律组织起来,通过...

    MSSQLMySQLOracle三大主流数据库快速上手视频.zip

    本资源"**MSSQLMySQLOracle三大主流数据库快速上手视频.zip**"包含了针对这三种数据库的入门教程,旨在帮助初学者快速掌握它们的基本操作和概念。 1. **MSSQL(Microsoft SQL Server)** - MSSQL是微软公司开发的...

    MYSQL关系型数据库快速上手视频教程69讲

    根据提供的标题、描述、标签以及部分内容,我们可以梳理出与MySQL关系型数据库相关的多个知识点: ...通过以上内容的学习,可以全面掌握MySQL关系型数据库的基本操作和技术要点,为后续深入学习打下坚实的基础。

    linux 下 MySQL的C语言的基本操作

    ### Linux 下 MySQL 的 C 语言基本操作 #### 一、MySQL 开发环境的搭建 **1.1 Ubuntu 下 MySQL 服务器与客户端的搭建** ...这对于初学者来说是一份很好的指南,帮助他们快速上手 MySQL 的 C 语言编程。

    C#操作MySql数据库(全且实用)

    本资源专注于介绍如何使用C#来操作MySQL数据库,提供了完整的源码实现,旨在帮助开发者快速上手并提升效率。 首先,MySQL是一个开源的关系型数据库管理系统,它具有高效、稳定和易用的特点,被广泛应用于各种规模的...

    易语言MYSQL操作工具V1.1版.

    易语言是一种基于事件驱动的编程语言,它以简洁、直观的中文语法为特色,降低了编程的门槛,使得非计算机专业背景的用户也能快速上手编程。易语言的这种特性使得它在教育和小型项目开发中广受欢迎。 接下来是...

    易语言MySQL数据库使用操作源码

    易语言是一种专为中国人设计的编程语言,它以简化的汉字作为编程符号,降低了编程的门槛,使得更多非计算机专业的人也能快速上手编程。在易语言中,MySQL数据库的使用是一个重要的知识点,因为数据库是存储和管理...

    MySQL可视化插件及操作视频

    对于初学者,操作视频是快速上手的宝贵资源。通过观看视频教程,你可以了解如何安装和配置这些可视化插件,掌握基本的数据库操作,例如创建数据库、表结构设计、数据增删改查、备份恢复等。视频教学通常会以实例驱动...

    mysql mysql基础介绍

    MySQL 基础介绍 MySQL 是一种流行的开源关系型数据库管理系统(RDBMS),它使用 SQL(Structured Query Language)作为其操作语言。...同时,MySQL 还提供了许多文档和教程,以帮助开发者快速上手。

    三大主流数据库神速上手(MySQL、MSSQL、Oracle)

    该课程旨在针对数据库零基础学者,快速了解并上手三大数据库操作,同时也提出部分功能性函数等,提高开发过程中SQL组织的效率。 该课程以MySQL为起点,让学员通过一个轻量级的数据库的学习,从而快速掌握SQLServer...

    详解MySQL数据库在各操作系统中的安装与配置方法

    使用场景及目标:旨在帮助新手独立完成MySQL的安装与基本配置,快速上手MySQL的基本操作和维护。 其他说明:文中提供了多项注意点,比如环境变量正确配置、数据库初始化、服务安装与启动,确保MySQL能够平稳运行,为...

    mysql 入门笔记 简单易学。一小时上手

    根据提供的文件内容,这份“mysql 入门笔记 简单易学。...对于前端开发者等初学者来说,这些基础知识点能帮助他们快速上手进行数据库的查询和数据的处理,为进一步深入学习数据库管理打下坚实的基础。

    易语言操作MYSQL源码

    易语言是一种专为中国人设计的编程语言,它以简体中文作为编程语法,降低了编程的门槛,使得更多非计算机专业的人也能快速上手编程。在易语言中操作MySQL数据库,可以实现对数据的高效管理,包括添加、删除、查询、...

Global site tag (gtag.js) - Google Analytics