win mysql 命令

1 mysql -uroot -p

登录root用户,初始密码为空

mysql -uroot -p'abc'

登录密码为abc

mysql -uroot -p'123' -h 127.0.0.1 -P 3306

登录本地的mysql服务端,默认ip和端口,这里也可以设置为其他的ip和端口

 

2 select user();

登录客户端后,查看当前登录的用户

 

3 exit

登录客户端后,退出

 

4 update mysql.user set password=password("") where user="root" and host="localhost";

登录客户端后,修改密码为引号里的内容,这里修改为空了。password()是调用了mysql的内置方法,将明文密码加密保存。

flush privileges;

修改密码后,刷新权限

 

5 mysqladmin -uroot -p'123' password '456'

修改用户root 的密码,原密码:123,修改后的密码:456。注意,-p和‘123’之间不能有空格。

 

6 mysqld --skip-grant-tables

以跳过授权表的方式启动mysql, 这样再打开一个mysql客户端,就不需要输入密码了

### MySQL Windows 查询命令使用教程 在 Windows 环境下,MySQL 提供了一系列查询命令来帮助用户管理和操作数据库。以下是关于如何在 Windows 下使用 MySQL 的查询命令的相关说明。 #### 登录到 MySQL 数据库 要执行任何查询命令之前,必须先登录到 MySQL 数据库。可以通过以下方式完成: 1. 打开命令行窗口(通过 `Win + R` 输入 `cmd` 启动)。 2. 使用 `mysql -u 用户名 -p` 命令连接到 MySQL 数据库[^2]。例如: ```bash mysql -u root -p ``` 3. 输入密码后成功登录。 #### 查看帮助信息 一旦登录到 MySQL 数据库,可以随时查看帮助信息以便了解可用的命令及其语法。输入以下任一命令即可获取帮助: ```sql help; \h ``` 这会显示详细的 MySQL 命令列表以及它们的功能描述[^1]。 #### 显示当前数据库中的表 为了查看某个特定数据库内的所有表格,可运行以下 SQL 语句: ```sql SHOW TABLES; ``` #### 列出所有的数据库 若想浏览服务器上的全部数据库,应使用下面这条指令: ```sql SHOW DATABASES; ``` #### 创建新数据库 创建一个新的数据库非常简单,只需指定其名称作为参数传递给 CREATE DATABASE 子句即可: ```sql CREATE DATABASE 新数据库名; ``` #### 删除现有数据库 同样地,也可以轻松移除不再需要的数据库,不过要注意这一动作不可逆,请谨慎处理: ```sql DROP DATABASE 要删除的数据库名; ``` #### 更改默认字符集和校对规则 有时可能还需要调整新建数据库时所采用的编码标准,默认情况下可能是 latin1 。如果希望设置成 UTF-8 ,那么可以在上述 create database 语句后面追加额外选项实现目标: ```sql CREATE DATABASE IF NOT EXISTS testdb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ; ``` #### 修改用户的密码 当遇到忘记管理员账户(root) 密码的情况时, 可按照如下步骤重置它: 停止正在运行的服务实例(`net stop mysql`) , 接着定位并彻底清除旧的数据目录结构(确保备份重要资料后再做), 随即再次初始化新的存储引擎环境(mysqld --initialize-insecure 或者 mysqld --initialize ) 并分配临时空白口令最后再利用 ALTER USER ... IDENTIFIED BY... 来设定最终正式使用的密钥字符串[^4]: ```sql ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; ``` 以上就是在 Windows 上运用 MySQL 进行基本查询及相关维护工作的指导概览.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值