MySQL连接与用户管理命令详解
需积分: 9 179 浏览量
更新于2024-09-07
收藏 17KB DOCX 举报
"这篇文档详细介绍了如何使用MySQL的命令行工具进行基本操作,包括连接MySQL服务器、修改用户密码以及创建新用户。"
在MySQL中,命令行工具是管理员和开发人员进行数据库管理的主要方式。以下是关于`mySQL常用命令.docx`文件中提到的一些关键知识点:
1. **连接MySQL**:
- 使用`mysql -h 主机地址 -u 用户名 -p`命令来连接MySQL服务器。例如,连接到本机上的MySQL,可以在DOS窗口中输入`mysql -u root -p`,然后按提示输入密码。
- 如果密码前有空格,系统可能会要求重新输入,因此确保密码前无空格。
- 对于远程连接,例如连接到IP为110.110.110.110的服务器,命令会是`mysql -h 110.110.110.110 -u root -p123`。
2. **退出MySQL**:
- 使用`exit`命令退出当前的MySQL会话。
3. **修改密码**:
- 使用`mysqladmin -u 用户名 -p 旧密码 password 新密码`来更改用户密码。例如,要将root用户的密码从无密码更改为`ab12`,只需输入`mysqladmin -u root password ab12`。
- 要再次修改密码,如将root密码改为`djg345`,命令为`mysqladmin -u root -p ab12 password djg345`,注意需要先输入旧密码。
4. **增加新用户**:
- `GRANT`语句用于授予用户权限。例如,创建一个名为`test1`的用户,密码为`abc`,允许其在任何主机上登录并访问所有数据库,命令是:
```
GRANT SELECT, INSERT, UPDATE, DELETE ON *.* TO 'test1'@'%' IDENTIFIED BY 'abc';
```
- 这样的用户设置可能存在安全风险,因为任何人都可以在任何地方尝试登录。
- 更安全的做法是限制用户的登录位置,比如创建一个仅能在本地登录的用户`test2`,并只允许其对特定数据库`mydb`进行查询、插入、更新和删除操作,命令是:
```
GRANT SELECT, INSERT, UPDATE, DELETE ON mydb.* TO 'test2'@'localhost' IDENTIFIED BY 'abc';
```
以上内容涵盖了MySQL的基本管理和用户权限控制,是MySQL日常操作的重要组成部分。理解并熟练掌握这些命令对于MySQL的管理和维护至关重要。
180 浏览量
137 浏览量
199 浏览量
2023-03-01 上传
161 浏览量
2022-11-20 上传
2022-01-08 上传
115 浏览量
344 浏览量

angelasp
- 粉丝: 319
最新资源
- 实现类似百度的邮箱自动提示功能
- C++基础教程源码剖析与下载指南
- Matlab实现Franck-Condon因子振动重叠积分计算
- MapGIS操作手册:坐标系与地图制作指南
- SpringMVC+MyBatis实现bootstrap风格OA系统源码分享
- Web工程错误页面配置与404页面设计模板详解
- BPMN可视化示例库:展示多种功能使用方法
- 使用JXLS库轻松导出Java对象集合为Excel文件示例教程
- C8051F020单片机编程:全面控制与显示技术应用
- FSCapture 7.0:高效网页截图与编辑工具
- 获取SQL Server 2000 JDBC驱动免分数Jar包
- EZ-USB通用驱动程序源代码学习参考
- Xilinx FPGA与CPLD配置:Verilog源代码教程
- C#使用Spierxls.dll库打印Excel表格技巧
- HDDM:C++库构建与高效数据I/O解决方案
- Android Diary应用开发:使用共享首选项和ViewPager