cmd建议使用管理员身份打开
1.切换到mysql的bin目录下先启动服务端
mysqld
2.保持窗口不关闭,重新打开一个新的cmd窗口
3.切换到myusql的bin目录下启动客户端
mysql
"""
直接使用mysql命令默认是游客模式 权限和功能都很少
mysql -u用户名 -p密码
管理员默认没有密码,连续回车即可
mysql - uroot -p
"""
系统服务的制作
1.先把bin目录添加到环境变量
清空之前打开的cmd窗口,一定要把之前用cmd启动的服务端关闭(ctrl+c)
2.将mysql添加到系统服务中
1.如何查看系统服务
鼠标右边任务栏选择服务
cmd输入services.msc回车
2.以管理员身份打开cmd窗口
mysqld --install
3.首次添加不会自动启动 需要人为操作一下
1.鼠标右键点击启动
2.命令行启动
net start mysql
卸载mysql
1.停止服务
net stop mysql
2.移除服务
mysqld --remove
3.卸载原来的mysql(直接删除文件也可以)
密码相关操作
1.修改密码
方式1:mysqladmin
mysqladmin -u用户名 -p原密码 password 新密码
方式2:直接修改存储用户数据的表
方式3:冷门操作,有些版本可能不支持
set password=password('新密码') # 修改当前登录用户的密码2.忘记密码
方式1:卸载重新装
方式2:把data目录删除,拷贝别人的目录
方式3:小把戏
1.关闭正常的服务端
2.以跳过授权的方式重启服务端(不校验密码)
3.以管理员身份进入然后修改mysql.user表数据即可
net stop mysql (关闭服务端)
mysql --skip-grant-table
mysql -uroot -p
update mysql.user set password=password('123')
where Host='localhost'and User='root'4.关闭服务端,然后以正常方式启动
1.插入数据
insert into 表名 values(数据值1,数据值2)
2.查询数据
select * from 表名; 查询表中所有的数据
3.编辑数据
update 表名 set 字段名=新数据 where 筛选条件
4.删除数据
delete from 表名;
delete from 表名 where id=2;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)