PHPStudy(小皮)V8.1 中使用cmd进入MySQL命令行模式

1、找到phpstudy_pro中的mysql可执行文件所在的位置(安装位置)

把这个路径进行复制:D:\phpstudy_pro\Extensions\MySQL5.7.26\bin
image.png

image.png

2、输入命令mysql -u root -p

3、然后输入密码

(注意这里的root是phpstudy里面root数据库的用户名)

image.png

成功进入cmd模式是下面的界面:
image.png

4、未成功进入报错解决方案(如果成功进入咋忽略以下步骤)

ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)

ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: YES)

windows下,以上两个错误的解决方法

1、找到配置文件my.ini ,然后将其打开,可以选择用NodePad++打开

2、打开后,搜索mysqld关键字找到后,在mysqld下面添加skip-grant-tables(此操作的意思是是不需要密码进行进入),保存退出。
image.png

3、把你的phpstudy进行重新启动

4、然后运行cmd,输入mysql -u root -p就可以不用密码登录了,出现password:的时候直接回车可以进入。

5、进入mysql数据库:

mysql> use mysql;Database changed

6、给root用户设置新密码:

mysql> update user set authentication_string=password('123456') where User="root";

提示:Query OK, 1 rows affected (0.04 sec)Rows matched: 1 Changed: 1 Warnings: 0

7、.刷新数据库mysql> flush privileges;

提示:Query OK, 0 rows affected (0.01 sec)

8、退出mysql:mysql> exit

提示:Bye

PS:123456为新密码,用户可根据自己需要修改成自己的密码

9、改好之后,再修改一下my.ini这个文件,把我们刚才加入的"skip-grant-tables"这行删除,保存退出再重启phpstudy就可以了。

image.png

最后问题没有解决的话,或者有什么意见反馈,请关注下面公众号添加微信进行反馈公众号

### 在 PHPStudy 环境下使用 MySQL 命令行的教程 在 PHPStudy 环境中使用 MySQL 命令行进行数据库操作是一项非常重要的技能。以下是详细的步骤和注意事项,帮助用户在 PHPStudy 中顺利使用 MySQL 命令行工具。 #### 1. 确保 PHPStudy 正常安装并启动 首先,确保 PHPStudy 已正确安装,并且 MySQL 服务已启动。可以通过 PHPStudy 的控制面板检查 MySQL 状态是否为“运行”[^1]。 #### 2. 配置环境变量 为了方便通过命令提示符(CMD)直接访问 MySQL 命令行工具,需要将 MySQL 的可执行文件路径添加到系统的环境变量中: - 打开 PHPStudy 安装目录,找到 MySQL 文件夹的位置。 - 将该文件夹下的 `bin` 目录路径复制下来。 - 右键单击“此电脑”或“我的电脑”,选择“属性”,然后进入“高级系统设置”中的“环境变量”选项。 - 在“系统变量”部分找到 `Path`,点击“编辑”,并将复制的 `bin` 路径添加到变量值中[^2]。 #### 3. 进入 MySQL 命令行 完成上述配置后,可以打开 CMD 并输入以下命令进入 MySQL 命令行: ```bash mysql -u root -p ``` 系统会提示输入密码,输入正确的 MySQL 根用户密码后即可成功登录 MySQL 命令行界面[^2]。 #### 4. 解决乱码问题 如果在使用 MySQL 命令行时遇到字符编码问题,可以通过修改 MySQL 的配置文件解决: - 找到 PHPStudyMySQL 的配置文件 `my.ini` 或 `mysql.ini`。 - 在 `[client]` 和 `[mysql]` 部分添加或修改以下内容: ```ini [client] default-character-set=utf8 [mysql] default-character-set=utf8 ``` - 在 `[mysqld]` 部分添加或修改以下内容: ```ini [mysqld] character-set-server=utf8 ``` - 修改完成后保存文件,并重启 PHPStudyMySQL 服务以使更改生效[^3]。 #### 5. 基本的 MySQL 操作 进入 MySQL 命令行后,可以执行以下基本操作: - 查看所有数据库: ```sql SHOW DATABASES; ``` - 创建新数据库: ```sql CREATE DATABASE my_database; ``` - 使用某个数据库: ```sql USE my_database; ``` - 查看当前数据库中的所有表: ```sql SHOW TABLES; ``` --- ### 注意事项 - 如果在输入密码时看不到任何字符,这是正常的,只需直接输入密码并按回车键。 - 确保 MySQL 的根用户密码已正确设置,否则可能无法登录命令行工具。 - 如果遇到权限问题,可以尝试以管理员身份运行 CMD---
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值