`
thtwin
  • 浏览: 160593 次
  • 性别: 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、MSSQL、Oracle)

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

    杜老师MySQL数据库核心基础全新演绎-全新MySQL数据库基础入门学习教程 MySQL教程

    这次MySQL基础课程可以帮助同学快速上手并掌握MySQL数据库技术,掌握好数据库的基础也是迈向数据库DBA最重要的一步。打好牢固的技术基础,课程书籍多看,实验操作多练,能够帮助同学们在后续的数据库开发、运维、...

    mysql读写分离实现.doc

    内容概要:废话不多说哦,本资源以实战为主,在本次实战中,应用程序client基于c3p0...通过本次案例实战,掌握mysql读写分离的基本原理和实战操作手法,结合案例的代码和配置,能快速轻松上手的解决读写分离的问题。

    MySQL使用指南

    介绍MySQL的基本操作,使你快速上手~

    基于Springboot+vue+mysql的4S店车辆管理系统设计与实现(源码+设计文档+部署说明+视频演示).zip

    用户界面友好:系统具有简洁明了的用户界面和良好的用户体验,方便用户快速上手和操作。 总之,基于Spring Boot+Vue+MySQL的4S店车辆管理系统具有技术稳定性高、车辆信息管理、销售管理、库存管理、售后服务、客户...

    快速开发框架C#源码完全开源版 基于ASP.NET MVC+EF6+Bootstrap框架等

    2、使用ApacheLicense2.0协议,采用主流框架,容易上手,简单易学,学习成本低。可完全实现二次开发、基本满足80%项目需求。 3、可以帮助解决.NET项目70%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率...

    fastmybatis是一个mybatis开发框架,其宗旨为:简单、快速、有效

    零配置快速上手,无需依赖Spring。无需编写xml文件即可完成增删改查操作,支持LambdaQuery查询、支持JPA Query Method查询(findByXxx)。支持mysql、sqlserver、oracle、postgresql、sqlite、StarRocks(原DorisDB...

    《SpeedPHP开发手册》

    SpeedPHP以MVC架构为基础,辅以方便实用的命令集、全面封装的CRUD数据库操作、丰富的功能函数,很好地满足了您日常快速开发的需求。 SpeedPHP以“快速”为设计理念,充分体现了三大优势:提高开发效率,快速学习,...

    php课程(共100多节)

    77:Zend framework数据库操作之编辑和视图函数 78:PHP+Flash多文件异步上传 swfupload 79:PHP上传RAR压缩包并解压目录 80:ADODB PHP 数据库万能引擎类(上) 81:ADODB PHP 数据库万能引擎类(下) 82:PHP开发...

    NFine快速开发框架源码 NFineRapidFramework.rar

    NFine快速开发框架源码 源码描述: 一、源码特点 1、NFine 是基于 C# 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展,让Web开发更迅速、简单。能解决60%...

    NFine快速开发框架C#源码完全开源版 基于NET Core MVC+EFCore+Bootstrap框架等

    2、使用ApacheLicense2.0协议,采用主流框架,容易上手,简单易学,学习成本低。可完全实现二次开发、基本满足80%项目需求。 3、可以帮助解决.NET项目70%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率...

    python-learning.zip

    整理了python从基础入门到高级进阶的所有资料: ...41.Django快速上手.md 42.深入模型.md 43.静态资源和Ajax请求.md 44.Cookie和Session.md 45.制作报表.md 46.日志和调试工具栏.md 47.中间件的应用.md 48.前...

    springboot共享汽车管理系统.zip

    该系统具有以下主要功能:车辆管理:系统可以对共享汽车进行增删改查操作,包括车辆的基本信息、状态、位置等。用户管理:系统可以管理使用共享汽车的用户,包括用户的注册、登录、信息修改等功能。订单管理:系统...

    基于SpringBoot+vueJavaWeb的宠物商城网站设计与实现(源码+部署说明+演示视频+源码介绍).zip

    演示视频:通过演示视频,用户可以直观地了解网站的功能和操作流程,方便用户快速上手。 源码介绍:对源码进行了详细的介绍,包括各个模块的功能、代码结构等,方便用户进行二次开发和功能扩展。 总之,这个资源包...

    毕设&课设&项目&实训-基于vue+go+gin+mysql+redis的博客论坛web项目.zip

    这些源码经过测试和验证,可以直接运行,方便学生快速上手并开始实践。 【应用场景】: 竞赛准备:适用于各种教育部认可的竞赛,如全国电子设计大赛、全国大学生智能汽车竞赛等,他们可以借助这些资料了解竞赛的...

    php项目源码_[主机域名]北雨虚拟主机定单系统 v1.0_byhost10.rar

    1. 用户友好的界面:简洁直观的界面设计,方便您快速上手并进行操作。 2. 高度可定制:系统提供丰富的配置选项,可根据您的业务需求进行个性化定制。 3. 强大的功能:支持多种支付方式、优惠码、会员等级等功能,...

    基于Node.js的艺恩票房数据可视化系统源码+sql数据库+使用说明.zip

    ## 快速上手 ### 环境安装 #### Nodejs安装: 官网:https://nodejs.org/en/ #### vue-cli安装: ``` npm install -g @vue/cli ``` ### Node服务 ``` node app.js ``` ### Vue启动 ``` npm run serve

    PHP100视频教程全集112集BT种子【PHP经典】

    PHP100视频教程77:Zend framework数据库操作之编辑和视图函数 PHP100视频教程78:PHP+Flash多文件异步上传 swfupload PHP100视频教程79:PHP上传RAR压缩包并解压目录 PHP100视频教程80:ADODB PHP 数据库万能...

    springboot月度员工绩效考核管理系统.zip

    同时,系统还具有良好的用户体验和界面设计,使得员工和管理者都能快速上手,提高工作效率。总的来说,SpringBoot月度员工绩效考核管理系统是一款功能强大、操作简便、实用性强的企业级应用系统,能够帮助企业有效地...

Global site tag (gtag.js) - Google Analytics