MySQL基础教程:连接、修改密码与创建用户
需积分: 48 135 浏览量
更新于2024-09-13
收藏 148KB PDF 举报
"MySQL入门教程"
本文档是一份基础的MySQL教学资料,旨在引导初学者了解如何连接MySQL数据库、修改密码以及添加新用户等基本操作。MySQL是一种流行的关系型数据库管理系统,广泛应用于各种规模的Web应用中。
一、连接MySQL
连接MySQL服务器的基本格式是`mysql -h 主机地址 -u 用户名 -p 用户密码`。以下是两个示例:
1. 连接到本地MySQL服务器:
在命令行中,先切换到MySQL的bin目录,然后输入`mysql -uroot -p`。如果root用户没有设置密码,直接回车即可进入MySQL命令行界面,提示符显示为`mysql>`。
2. 连接到远程MySQL服务器:
假设远程服务器IP为`110.110.110.110`,用户名为`root`,密码为`abcd123`,则输入命令`mysql -h110.110.110.110 -uroot -pabcd123`。同样,各参数之间无需空格。
要退出MySQL,输入`exit`命令并回车。
二、修改密码
更改用户密码的命令格式是`mysqladmin -u 用户名 -p 旧密码 password 新密码`。以下是两个实例:
1. 给root用户设置密码:
在DOS命令行的mysqlbin目录下,运行`mysqladmin -uroot password ab12`。由于初始root用户没有密码,所以可以省略旧密码部分。
2. 修改已设置的密码:
若要将root用户的密码更改为`djg345`,运行`mysqladmin -uroot -pab12 password djg345`,这里旧密码`ab12`是必需的。
三、添加新用户
在MySQL环境中创建新用户的语法是`grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"`。以下展示两个例子:
1. 创建具有全权的用户:
要创建一个名为`test1`的新用户,密码为`abc`,允许其从任何主机登录并访问所有数据库的读写操作,可以执行以下命令:
```
grant select, insert, update, delete on *.* to test1@"%" identified by "abc";
```
这样的用户设置可能存在安全隐患,因为任何知道`test1`密码的人都可以从互联网上的任何机器访问你的数据库。
2. 安全地创建用户:
要创建一个只在特定主机上具有有限权限的用户,例如仅在本地主机上以`t`用户身份登录并访问特定数据库`mydb`,可以使用以下命令:
```
grant select on mydb.* to t@localhost identified by "somepassword";
```
这样,用户`t`只能从localhost连接,并且只有查看`mydb`数据库的权限,提高了安全性。
学习以上基本操作后,你将能够开始在MySQL环境中进行数据管理和维护。然而,这只是MySQL庞大功能集的冰山一角。随着进一步的学习,你将接触到更多的SQL语句,如创建表、索引、视图,以及事务处理、备份恢复等高级概念。
2023-09-18 上传
2018-09-14 上传
2019-08-15 上传
2010-03-20 上传
2013-04-26 上传
2014-12-21 上传
2024-12-01 上传
qq2sssss
- 粉丝: 0
- 资源: 1
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率