`
- 浏览:
168255 次
- 性别:
- 来自:
成都
-
登录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';
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
【MySQL快速上手和入门】 MySQL是一款广泛应用的关系型数据库管理系统,尤其在Web开发领域中扮演着重要角色。本文将引导初学者快速掌握MySQL的安装、配置以及基础操作,包括解决中文乱码问题。 首先,从MySQL官方...
本教程将带你快速上手MySQL,通过图形化界面进行操作,让你更直观地理解数据库管理的基本概念和操作。 首先,我们从安装MySQL开始。在Windows系统中,可以下载MySQL Community Server的安装包,按照向导一步步进行...
### 快速上手MySQL——图形化操作与安装详解 #### MySQL简介 MySQL是一种非常流行的开源关系型数据库管理系统,以其高性能、稳定性和易用性而闻名。它支持SQL(Structured Query Language,结构化查询语言),被...
这只是MySQL快速上手的基本介绍,实际上MySQL还包括更多高级特性,如表结构设计、索引、查询优化、事务处理、视图、存储过程、触发器、用户权限管理等。随着对MySQL的深入学习,你可以掌握更复杂的数据库管理和应用...
本手册主要面向初学者,详细介绍如何安装MySQL、进行基础操作、数据操作、查询条件设置及筛选等方面的知识。 ### MySQL安装与启动 MySQL可以在多种操作系统上安装,常见的有Ubuntu/Debian系列和CentOS/RHEL系列。...
在本教程中,我们将专注于通过图形化界面来操作MySQL,这将使初学者能够更直观、更快速地理解数据库管理的基本概念。 首先,图形化用户界面(GUI)工具为MySQL的操作提供了极大的便利,比如MySQL Workbench、...
MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它以其高效、稳定和...通过以上内容,你可以快速上手MySQL并熟练使用SQLyog Community进行数据库管理工作。不断实践和学习,将使你在数据库领域更加精通。
本教程旨在帮助读者快速上手这三大主流数据库,并掌握其基本使用和高级应用。 首先,我们要理解什么是数据库。数据库(Database)是存储数据的仓库,它的数据存储在计算机磁盘上,并根据特定的规律组织起来,通过...
本资源"**MSSQLMySQLOracle三大主流数据库快速上手视频.zip**"包含了针对这三种数据库的入门教程,旨在帮助初学者快速掌握它们的基本操作和概念。 1. **MSSQL(Microsoft SQL Server)** - MSSQL是微软公司开发的...
演示了利用 Python 的 mysql.connector 模块完成对数据库的基础操作——增删改查;还提供了关于创建数据库和表的具体步骤,有助于提升初学者的实际应用能力。 适用人群:适用于初接触 Python 和 MySQL 组合使用的...
根据提供的标题、描述、标签以及部分内容,我们可以梳理出与MySQL关系型数据库相关的多个知识点: ...通过以上内容的学习,可以全面掌握MySQL关系型数据库的基本操作和技术要点,为后续深入学习打下坚实的基础。
### Linux 下 MySQL 的 C 语言基本操作 #### 一、MySQL 开发环境的搭建 **1.1 Ubuntu 下 MySQL 服务器与客户端的搭建** ...这对于初学者来说是一份很好的指南,帮助他们快速上手 MySQL 的 C 语言编程。
本资源专注于介绍如何使用C#来操作MySQL数据库,提供了完整的源码实现,旨在帮助开发者快速上手并提升效率。 首先,MySQL是一个开源的关系型数据库管理系统,它具有高效、稳定和易用的特点,被广泛应用于各种规模的...
易语言是一种基于事件驱动的编程语言,它以简洁、直观的中文语法为特色,降低了编程的门槛,使得非计算机专业背景的用户也能快速上手编程。易语言的这种特性使得它在教育和小型项目开发中广受欢迎。 接下来是...
易语言是一种专为中国人设计的编程语言,它以简化的汉字作为编程符号,降低了编程的门槛,使得更多非计算机专业的人也能快速上手编程。在易语言中,MySQL数据库的使用是一个重要的知识点,因为数据库是存储和管理...
对于初学者,操作视频是快速上手的宝贵资源。通过观看视频教程,你可以了解如何安装和配置这些可视化插件,掌握基本的数据库操作,例如创建数据库、表结构设计、数据增删改查、备份恢复等。视频教学通常会以实例驱动...
使用该脚本安装MySQL不仅可以节省时间,而且能够帮助初次接触CentOS或MySQL的用户快速上手,减少因手动配置不当导致的安装失败和系统问题。 “MySQL_install”脚本的具体操作包括以下几个方面: 首先,脚本会检测...
MySQL 基础介绍 MySQL 是一种流行的开源关系型数据库管理系统(RDBMS),它使用 SQL(Structured Query Language)作为其操作语言。...同时,MySQL 还提供了许多文档和教程,以帮助开发者快速上手。
该课程旨在针对数据库零基础学者,快速了解并上手三大数据库操作,同时也提出部分功能性函数等,提高开发过程中SQL组织的效率。 该课程以MySQL为起点,让学员通过一个轻量级的数据库的学习,从而快速掌握SQLServer...