MySQL连接与用户管理命令详解
需积分: 9 75 浏览量
更新于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的管理和维护至关重要。
178 浏览量
136 浏览量
197 浏览量
2023-03-01 上传
159 浏览量
2022-11-20 上传
2022-01-08 上传
107 浏览量
317 浏览量

angelasp
- 粉丝: 316
最新资源
- Delphi纯源码QR二维码生成器支持中英文
- 罗克韦尔CENTERLINE 2500智能马达控制中心的特性与功能
- ARIMA模型预测股票价格准确性分析与未来工作展望
- ECharts图表应用与区间查询功能展示
- Java+EE技术面试题解析与源码工具应用
- 探索SVG在WebGIS开发中的应用与源码解析
- JAVA常用算法项目:LeetCode分类刷题指南
- Desech Studio中Angular插件的使用与测试教程
- 51单片机走马灯效果的Proteus仿真教程
- JavaScript塔围攻1第32章核心解析
- 罗克韦尔可视化解决方案选型指南全面解析
- LeetCode刷题指南:按语言分类的编程题库
- Kali Linux环境下WiFi攻击与防护技术分析
- pickadate.js-gh-pages压缩包使用教程
- MV C++ 14.0新版本特性及功能介绍
- Bootstrap网页自定义选项查询字符串插件介绍