上一篇
本文目录导读:
🚀 新手必看!在CMD里玩转MySQL的保姆级教程
刚装完MySQL却对着黑漆漆的命令行发呆?别慌!今天手把手教你如何在CMD里快乐敲命令,从启动服务到增删改查,一篇文章全搞定!💻
sc query mysql80 # 服务名可能是mysql57/mysql80,根据安装版本调整
如果显示STOPPED
,赶紧启动它:
net start mysql80 # 同样替换成你的服务名
💡 小技巧:服务总是不听话?打开任务管理器→服务→手动右击启动更直观!
配置环境变量(一次性操作):
bin
目录路径(如C:\Program Files\MySQL\MySQL Server 8.0\bin
)。 mysql --version
,看到版本号就对了!🎉 登录命令:
mysql -u root -p # 输入安装时设置的密码(首次登录直接回车)
🚨 报错解决:
Access denied
?检查密码是否正确,或通过以下命令重置密码: mysqld --initialize-insecure --user=mysql # 重置为空密码
CREATE DATABASE shop; # 新建数据库 USE shop; # 切换数据库 SHOW DATABASES; # 查看所有数据库 DROP DATABASE test; # 删除数据库(慎用!)
-- 创建用户表(含主键、自增、非空约束) CREATE TABLE users ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50) NOT NULL, email VARCHAR(100) UNIQUE ); -- 修改表结构 ALTER TABLE users ADD age INT; # 新增字段 ALTER TABLE users DROP COLUMN age; # 删除字段
-- 插入数据 INSERT INTO users (name, email) VALUES ('张三', 'zs@example.com'); -- 查询数据 SELECT * FROM users WHERE name LIKE '张%'; # 模糊查询 -- 更新数据 UPDATE users SET email = 'new@example.com' WHERE id = 1; -- 删除数据 DELETE FROM users WHERE id = 2;
-- 创建新用户并授权 CREATE USER 'admin'@'%' IDENTIFIED BY 'Admin123!'; GRANT ALL PRIVILEGES ON shop.* TO 'admin'@'%'; FLUSH PRIVILEGES; # 刷新权限
mysqldump -u root -p shop > shop_backup.sql # 备份 mysql -u root -p shop < shop_backup.sql # 恢复
CREATE INDEX idx_email ON users(email); # 为email字段添加索引
命令行卡住?
服务无法启动?
my.ini
配置文件路径是否正确。 忘记密码?
--skip-grant-tables
→无密码登录后重置密码。 🎉 :CMD操作MySQL的核心就是记住net start/stop
管理服务,mysql -u root -p
登录,再配合基础SQL语句,多敲几次命令,你也能成为CMD里的数据库大神!💪
(注:本文示例基于MySQL 8.0,其他版本操作类似,路径和命令细节以实际安装为准。)
本文由 业务大全 于2025-08-24发表在【云服务器提供商】,文中图片由(业务大全)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vds.7tqx.com/wenda/721998.html
发表评论