MySQL常用命令详解与实例
140 浏览量
更新于2024-08-31
收藏 90KB PDF 举报
本文主要汇总了MySQL数据库的常用命令,包括数据库的创建、连接、用户管理以及数据操作等核心知识点。
在MySQL中,数据库的管理是通过一系列的命令行工具进行的。首先,MySQL的安装目录通常位于`/var/lib/mysql/`,而配置文件可以在`/usr/share/mysql`找到,包含`mysql.server`命令和相关配置。MySQL的命令,如`mysqladmin`和`mysqldump`,通常位于`/usr/bin`目录下。启动MySQL服务的脚本文件位于`/etc/init.d/mysql`。
连接MySQL数据库是数据库操作的基础。可以使用`mysql`命令,格式为`mysql -h 主机地址 -u 用户名 -p 用户密码`。例如,连接到本地MySQL服务器的命令是`mysql -uroot -pmysql;`,而连接到远程服务器的命令则是`mysql -h127.0.0.1 -uroot -pmysql;`。
密码的修改是在MySQL客户端内部进行的。首先,登录MySQL,然后选择`mysql`数据库,更新`users`表中的密码字段,例如:`UPDATE users SET password = PASSWORD('新密码') WHERE user = '用户名';`。接着,使用`FLUSH PRIVILEGES;`命令刷新权限,最后输入`QUIT;`退出客户端。
添加新用户的命令是`GRANT`,例如,要创建一个名为`test1`的用户,密码为`abc`,并允许其在任何主机上登录并对所有数据库有查询、插入、更新和删除权限,可以执行:`GRANT SELECT, INSERT, UPDATE, DELETE ON *.* TO 'test1'@'%' IDENTIFIED BY 'abc';`。如果希望该用户对特定数据库如`mydb`有权限,可以改为`GRANT ALL PRIVILEGES ON mydb.* TO 'test1'@'%' IDENTIFIED BY 'abc';`。如果想取消用户密码,可以使用`GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '';`,然后再次刷新权限。
MySQL的命令行操作涵盖了数据库的日常管理需求,包括连接、授权、密码管理和数据操作等。掌握这些基本命令,可以帮助用户高效地管理和维护MySQL数据库。
136 浏览量
点击了解资源详情
219 浏览量
2013-04-24 上传
332 浏览量
12650 浏览量
103 浏览量
268 浏览量
2020-09-09 上传
weixin_38502722
- 粉丝: 5
- 资源: 926
最新资源
- saturn::globe_with_meridians:新的迷你快速浏览器
- 企业前台大厅模型设计
- 基于python+django+vue开发的工作数据获取与可视化
- NodeJS-Sample-Project:使用Express的节点Js上的样本项目,具有基本结构和数据库连接
- 战利品
- myBinomTest(s,n,p,Sided):具有任意二项式概率的 1 或 2 边二项式检验-matlab开发
- 银行存款余额调节表格excel模版下载
- 演唱会舞台3D模型
- autoprop:从访问器方法推断属性
- ABAssignment04
- 物品交接明细表excel模版下载
- desafio_conceitos_node
- vewa_app2:VEWA 网络应用程序
- 中式现代风会议室模型
- gritjz.github.io:史蒂芬·张的个人网站
- 工程质量验收记录表excel模版下载