MySQL连接与密码管理详解
需积分: 13 83 浏览量
更新于2024-09-11
收藏 135KB DOC 举报
本文档详细介绍了如何使用MySQL命令行客户端进行基本操作,包括连接MySQL服务器、管理用户权限以及修改密码。以下是主要内容的详细解读:
1. **连接MySQL**:
- 使用`mysql`命令的格式是`mysql -h 主机地址 -u 用户名 -p 用户密码`。例如,连接本地MySQL服务器,命令为`mysql -uroot -p`。注意,不要在命令末尾添加分号。
- 连接远程服务器时,如`mysql -h 110.110.110.110 -u root -pabcd123`,需提供目标主机的IP地址和相应用户名及密码。
2. **修改密码**:
- 使用`mysqladmin`工具管理用户密码。例如,为root用户设置初始密码为`ab12`的命令是`mysqladmin -uroot password ab12`。如果初始无密码,`-p`选项可省略。
- 修改密码时,如将root密码改为`djg345`,命令为`mysqladmin -uroot -pab12 password djg345`。
3. **创建新用户**:
- 使用`GRANT`语句为新用户分配权限。例如,创建一个名为`test2`的用户,允许其在任何主机上无密码访问,并对所有数据库拥有查询(SELECT)、插入(INSERT)、更新(UPDATE)和删除(DELETE)权限的命令是:
```
grant select, insert, update, delete on *.* to test2@localhost identified by 'abc';
```
- 如果希望用户无密码登录,可以取消密码,如:
```
grant select, insert, update, delete on mydb.* to test2@localhost;
```
这些命令展示了在MySQL命令行界面中进行基础用户管理的核心操作,通过熟练掌握这些命令,用户可以灵活地管理MySQL服务器及其权限。在实际操作中,还需要了解其他高级选项和安全性考虑,比如设置特定数据库的权限、使用SSL加密连接等。
2021-09-17 上传
2013-03-15 上传
2022-05-05 上传
2024-10-30 上传
2024-10-28 上传
2024-10-28 上传
2024-10-26 上传
2024-10-26 上传
2024-10-26 上传
ruby小酱
- 粉丝: 32
- 资源: 4
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析