MySQL命令全攻略:连接、密码管理与用户权限设置

需积分: 10 0 下载量 186 浏览量 更新于2024-07-25 1 收藏 222KB PDF 举报
本文档详细介绍了MySQL命令大全,主要包括两个核心部分:MySQL的连接与管理以及基本权限设置。 首先,连接MySQL的部分展示了如何通过命令行工具与MySQL服务器进行交互。用户可以通过`mysql`命令与本地或远程主机上的MySQL服务进行连接。对于本地连接,只需提供主机名(如`mysql`),对于远程连接,则需要指定IP地址、用户名和密码。例如,`mysql -h 127.0.0.1 -u root -p`(本地无密码时直接回车)或`mysql -h 110.110.110.110 -u root -pabcd123`(远程连接)。 其次,文档涉及到了MySQL密码的管理和用户权限的设置。包括如何使用`mysqladmin`工具来修改root用户的密码,如`mysqladmin -u root -p old_password new_password`。增加新用户时,`GRANT`语句用于分配权限,如授予用户`test1`在所有数据库上的查询、插入、更新和删除权限,命令格式为`grant select,insert,update,delete on *.* to test2@localhost identified by 'abc'`。如果希望用户无密码登录,可以使用`IDENTIFIED BY ''`。 这些命令是MySQL数据库管理员的基本操作,掌握它们对于日常维护数据库和确保数据安全至关重要。了解并熟练运用这些命令,能够有效地管理MySQL服务器,提升工作效率。无论是初次接触MySQL的新手还是经验丰富的开发者,本文档都提供了宝贵的学习资料。
2021-04-11 上传
文件为压缩包,内包含doc、pdf版本任君选择。 本资源部分源自网络,如有纰漏还望告知。 整理不易,如果觉得不错,请点赞留言,谢谢!!! 本资源专为入门学习Linux的新手们量身定制。 内含Linux常用必会60+个命令实例以及详解。 Linux提供了大量的命令,利用它可以有效地完成大量的工作, 如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。 所以,在Linux系统上工作离不开使用系统提供的命令。 要想真正理解Linux系统,就必须从Linux命令学起, 通过基础的命令学习可以进一步理解Linux系统。 一、系统: # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量 二、资源: # free -m # 查看内存使用量和交换区使用量 # df -h # 查看各分区使用情况 # du -sh # 查看指定目录的大小 # grep MemTotal /proc/meminfo # 查看内存总量 # grep MemFree /proc/meminfo # 查看空闲内存量 # uptime # 查看系统运行时间、用户数、负载 # cat /proc/loadavg # 查看系统负载 三、磁盘与分区: # mount | column -t # 查看挂接的分区状态 # fdisk -l # 查看所有分区 # swapon -s # 查看所有交换分区 # hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备) # dmesg | grep IDE # 查看启动时IDE设备检测状况 …………………………………………………………………………