MySQL for mac使用记录
一、登录
打开终端,输入/usr/local/mysql/bin/mysql -u root -p
初次进入mysql,密码为空。当出现mysql>提示符时,表示你已经进入mysql中。键入exit退出mysql。
二、更改Mysqlroot用户密码
更改mysql root 用户密码,在终端输入/usr/local/mysql/bin/mysqladmin -u root password新密码
设置新的密码,再次输入/usr/local/mysql/bin/mysql -u root -p登录:
三、创建用户
以root身份登录mysql:
创建一个用户,键入insert into mysql.user(Host,User,Password) values("localhost","新用户",password("密码"));
刷新系统权限表,键入 flush privileges;
这样就创建了一个用户名为Lands,密码为Lands的用户。尝试用新用户密码登录:
四、删除用户
登录root 账户。
删除用户,键入 DELTE FROM mysql.user WHERE User="用户名";
刷新权限表,键入 flush privileges;
五、修改指定用户密码
登录root 账户。
修改指定用户密码,键入update mysql.user set password=password("新密码") where User="用户名" and Host="localhost";
刷新权限表,键入 flush privileges;
六、为用户创建数据库
登录root 账户。 先创建一个数据库:键入 create database 数据库名;
然后为用户添加操作数据库的权限,键入 grant all privileges on 数据库名.* to 用户名@localhost identified by '用户名';
刷新权限表,键入 flush privileges;
如果只指定部分权限给用户,键入grant select,update on 数据库名.* to 用户名@localhost identified by '用户名'; 刷新权限表,
键入 flush privileges;
七、操作数据库
登录root 账户。
1、创建一个新的数据库,键入 create database 数据库名;
2、打开一个数据库,键入 use 数据库名;
3、显示数据库中所有的数据表,键入 show tables;
4、创建一个数据库表,键入create table数据表名(字段1 字段类型, 字段2 字段类型);
5、显示表的结构,键入 describe 数据表名;
6、在表中插入数据,键入 insert into 数据表名 value("字段值1", "字段值2");
7、更新表中数据,键入 update 数据表名 set 字段1=字段值1 where 筛选条件;
8、删除表中数据,键入 delete from 数据表名 where 查询条件;
9、清空表中数据,键入 delete from 数据表名;
10、删除数据表,键入 drop table 数据表名;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?