`
qinweiping
  • 浏览: 131404 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类
最新评论

MySQL基础(一)

阅读更多

有很多朋友虽然安装好了mysql但却不知如何使用它。在这篇文章中我们就从连接MYSQL、修改密码、增加用户等方面来学习一些MYSQL的常用命令。
一、连接MYSQL。
格式: mysql -h主机地址 -u用户名 -p用户密码
1、例1:连接到本机上的MYSQL。
首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>
2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:
mysql -h110.110.110.110 -uroot -pabcd123
(注:u与root可以不用加空格,其它也一样)
3、退出MYSQL命令: exit (回车)
二、修改密码。
格式:mysqladmin -u用户名 -p旧密码 password 新密码
1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令
mysqladmin -uroot -password ab12
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
2、例2:再将root的密码改为djg345。
mysqladmin -uroot -pab12 password djg345
三、增加新用户。(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)
格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"
例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令:
grant select,insert,update,delete on *.* to test1@"%" Identified by "abc";
但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法见例2。
例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。
grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc";
如果你不想test2有密码,可以再打一个命令将密码消掉。
grant select,insert,update,delete on mydb.* to test2@localhost identified by "";

1
0
分享到:
评论

相关推荐

    MySQL基础PDF版

    2. **MySQL基础** - **DBMS**:数据库管理系统(DataBase Management System),如MySQL,用于科学地组织和存储数据,高效地获取和维护数据。 - **SQL语句分类**:主要包括DDL(数据定义语言)、DML(数据操作语言...

    MySQL 基础知识的总结

    MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它基于结构化查询语言(SQL)进行数据操作。本文将深入探讨MySQL的基础知识,包括安装、数据类型、表的创建、查询语句、索引以及事务处理等核心概念。 1....

    康师傅mysql基础pdf

    康师傅mysql基础pdf可能是一份教程或教材,涵盖了MySQL的基础知识,包括安装、配置、基本操作以及一些核心概念。在这里,我们将深入探讨MySQL的一些关键点。 1. **安装与配置**: MySQL的安装通常涉及下载安装包,...

    mysql基础知识和mysql优化整理

    一、MySQL基础知识 1. 数据库与表:MySQL中的数据库是一个逻辑存储单元,用于组织相关数据。表是数据库中的基本元素,由列和行构成,用来存储具体的数据。 2. 数据类型:MySQL支持多种数据类型,如整数类型...

    MySQL 基础教程参考手册

    赵振平:MYSQL数据库世界五百强应用一例.pdf MySQL流行中间件比较及实现原理.pdf 叶金荣:MySQL优化__系统架构师大会.pdf MySQL 中文参考手册.pdf MySQL 官方简体中文版参考手册.pdf MySQL服务器参数优化指南.pdf ...

    MySQL基础.docx

    总结来说,这份文档全面地介绍了MySQL的基础知识,从数据库概念到SQL语言的应用,再到高级特性,为初学者提供了一个系统的学习路径。通过学习这些内容,读者可以熟练掌握MySQL的基本操作,为后续的数据库管理和开发...

    mysql数据库基础.pdf

    MySQL数据库是世界上最流行的开源关系型数据库管理系统之一,其工作流程涉及多个步骤,这些步骤在处理SQL语句时至关重要。以下是对这些步骤的详细说明: 首先,客户端通过连接器与MySQL服务器建立连接。连接器负责...

    一、MYSQL mysql基础

    MYSQL mysql基础

    第一章 MySQL基础-简单查询

    第一章 MySQL基础-简单查询 数据库的概念 数据库: 存储数据的大型仓库, 数据库由表,视图,触发器,函数,存储过程,事件等组成的. 表是存储数据的核心. 数据库服务器: 软件服务器,不是硬件服务器, 安装mysql之后启动的...

    MySql 基础练习.zip

    标题“MySQL 基础练习.zip”表明这是一份关于MySQL基本操作的学习资源,配合描述中的“数据分析之MySQL篇”系列博客文章,旨在帮助读者通过实践来提升对MySQL的理解和技能。 描述中提到的“语言为 mysql”意味着...

    MYSQL基础教程.pptx

    MySQL是世界上最受欢迎的开源数据库系统之一,尤其适合于Web应用程序。本教程主要涵盖了MySQL的基础知识,包括数据库的安装、配置、连接,以及数据库和表的操作。 首先,MySQL是一个关系型数据库管理系统(RDBMS)...

    MySQL基础PDF文件

    MySQL基础PDF文件涵盖了关于MySQL数据库的入门知识,包括数据库的概念、安装配置、基本语法以及SQL语句的操作。MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它以其免费、功能强大和高效的特点,成为了...

    MYSQL基础知识-学习笔记

    这份"MYSQL基础知识-学习笔记"涵盖了对MySQL的初步介绍以及基础概念,是初学者入门的理想资源。 首先,我们从MySQL的简介开始。MySQL是由瑞典的MySQL AB公司开发的,后被甲骨文公司收购。它是一款开源、免费的...

    MySQL数据库基础与实例教程所有资源

    本教程将全面介绍MySQL的基础知识,并通过实例帮助你掌握其核心操作。 首先,我们来了解一下MySQL的基本概念。MySQL基于SQL(结构化查询语言),它是用于管理关系数据库的标准语言。在MySQL中,数据存储在表格中,...

    ssh+Mysql基础框架

    SSH+MySQL基础框架是开发Java Web应用程序的一种常见组合,它由Spring、Struts2和Hibernate3这三大开源框架以及MySQL数据库组成。这个框架体系为开发者提供了强大的后端处理能力,支持事务管理、对象关系映射以及...

    mysql常用基础操作

    以下是从标题“mysql常用基础操作”及描述“mysql数据库的基本操作,后台的操作命令”中提炼出的关键知识点,涵盖了一系列重要的MySQL基本操作命令。 ### MySQL启动与管理 - **启动MySQL服务**:`/etc/init.d/...

    超详细的MySQL基础入门教程 从0讲到数据库操作 共22页.pdf

    2 连接 MYSQL 1 2.1 命令行 1 2.2 Navicate 2 2.3 例 1:连接到本机上的 MYSQL 2 2.4 例 2:连接到远程主机上的 MYSQL 3 2.5 退出 MYSQL 命令: exit (回车) 4 3 修改密码 4 3.1 例 1:给 root 加个密码 ab12 。 4...

    MYSQL基础指导文档

    ### MySQL基础指导文档知识点解析 #### 一、MySQL概述 MySQL 是一款开源的关系型数据库管理系统,以其高性能、稳定性和灵活性而著称。它支持多用户和多线程环境,能够处理大量的并发请求,并且能够跨多种操作系统...

Global site tag (gtag.js) - Google Analytics