MySQL基础:无安装配置、常用命令与权限管理

需积分: 0 0 下载量 146 浏览量 更新于2024-09-13 收藏 48KB DOC 举报
本篇文章主要介绍了MySQL的安装、配置以及常用命令。首先,针对"mysql no install 安装"部分,讲解了在Windows环境下通过配置`my.ini`文件来手动安装MySQL 5.0.22版本的方法。具体步骤如下: 1. 配置`my.ini`文件:将`basedir`设为MySQL的安装目录(例如D:/Java/mysql-5.0.22-win32),`datadir`设为数据存储路径(D:/Java/mysql-5.0.22-win32/data),并设置默认字符集为UTF-8和默认存储引擎为InnoDB。此外,还提到了`max_allowed_packet`的配置,尽管没有给出具体数值。 2. 将MySQL注册为Windows服务:通过运行`mysqld --install mysql5 --defaults-file=D:\Java\mysql-5.0.22-win32\my.ini`命令安装服务,并启动它,使用`netstartmysql5`。 3. 删除服务:如果需要卸载服务,可以先停止服务(`netstopmysql5`),然后通过`mysqld --remove mysql5`来移除。 接下来,文章转向了MySQL的常用命令介绍: 1. 显示数据库:`showdatabases`用于查看当前MySQL服务器上所有可用的数据库。 2. 显示表:`showtables;`用于列出某个数据库中的所有表。 3. 创建用户:示例展示了如何创建一个名为`root`的新用户,设置了密码为`123`。同时,允许该用户从任何主机连接到服务器,并授予了所有权限。 4. 修改密码:通过`updateusersetpassword=password('newpwd')whereuser='xing'and host='localhost';`语句更改用户`xing`在`localhost`上的密码。 5. `flushprivileges;`命令用于刷新权限,使更改立即生效。 最后,文章给出了创建数据库和表的操作方法,包括创建数据库`testdb`,预防性创建数据库`createdatabaseifnotexists testdb`,以及创建一个名为`testdb`的新表。 总结来说,本文提供了MySQL的基础安装和配置指南,以及关键的数据库操作命令,适合初学者或需要回顾基本命令的IT专业人士参考。