一、登录

打开终端,输入/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 数据表名;

MySQL for mac使用记录的更多相关文章

  1. MYSQL删除表的记录后如何使ID从1开始

    MYSQL删除表的记录后如何使ID从1开始 MYSQL删除表的记录后如何使ID从1开始 http://hi.baidu.com/289766516/blog/item/a3f85500556e2c09 ...

  2. mysql防止重复插入记录方法总结

    mysql防止重复插入记录方法总结 防止mysql重复插入记录的方法有很多种,常用的是ignore,Replace,ON DUPLICATE KEY UPDATE,当然我们也可以在php中加以判断了. ...

  3. navicat MySQL 只有1000条记录

    /*************************************************************************** * navicat MySQL 只有1000条 ...

  4. mysql 查询一条记录的下一条和上一条记录

    如果ID是主键或者有索引,可以直接查找: 方法一: 查询上一条记录的SQL语句(如果有其他的查询条件记得加上other_conditions以免出现不必要的错误): select * from tab ...

  5. MySQL for Mac 安装和基本操作

    一.安装mysql 1.mysql下载地址http://dev.mysql.com/downloads/mysql/我的机器是mac 10.8的;所以使用mysql-5.6.10-osx10.7-x8 ...

  6. mysql中删除重复记录,只保留一条

    表结构如下: mysql> desc test1; +--------------+------------------+------+-----+---------+------------- ...

  7. 【mysql】索引优化记录

    基础知识 Innodb存储引擎 支持行锁 支持事务: Myisam存储引擎 只支持表锁: 不支持事务: 常见索引列表 独立的列 前缀索引(索引选择性) 多列索引(并不是多个单列索引,索引顺序很重要) ...

  8. mysql 删除表中记录

    一.清除mysql表中数据 delete from 表名;truncate table 表名;不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以 ...

  9. MySQL for Mac安装和启动

    MySQL for Mac安装和启动 学习了:https://blog.csdn.net/a380880304/article/details/49840139 注意密码是数字1还是字母l: 系统提示 ...

随机推荐

  1. Sql Server之旅——第五站 确实不得不说的DBCC命令(文后附年会福利)

    今天研发中心办年会,晚上就是各自部门聚餐了,我个人喜欢喝干红,在干红中你可以体味到那种酸甜苦辣...人生何尝不是这样呢???正好 ceo从美国带了干红回来,然后我就顺道开心的过了把瘾....一个字.. ...

  2. Java 使用 JRegistry-1.8.1 读取和设置 windows 注册表

    在一个监控相关的Java项目中,需要读取windows系统的注册表,搜索到使用 JRegistery 可以解决.代码如下: /** * @author digdeep@126.com */ publi ...

  3. jquery 获取设置值、添加元素详解

    jQuery 获取内容和属性 jQuery DOM 操作 jQuery 中非常重要的部分,就是操作 DOM 的能力. jQuery 提供一系列与 DOM 相关的方法,这使访问和操作元素和属性变得很容易 ...

  4. [Basic Information Theory] Writen Notes

  5. Java方法区和运行时常量池溢出问题分析

    运行时常量池是方法区的一部分,方法区用于存放Class的相关信息,如类名.访问修饰符.常量池.字段描述.方法描述等. String.intern()是一个native方法,它的作用是:如果字符串常量池 ...

  6. 给IIS添加CA证书以支持https

    一.在IIS中生成Certificate Signing Request (CSR) 个人理解:生成CSR就是生成“私钥/公钥对”之后从中提取出公钥. 1. 打开IIS Manager,在根节点中选择 ...

  7. web测试方法

    首先互联网B/S系统一般分为三层,即表示层.业务逻辑层.数据层,下面是我整理的关于web的测试方法. 表示层 一.功能测试 1.链接测试 确认每个链接有效且正确跳转 2.表单测试 确认表单能正常提交, ...

  8. 中国移动测试大会 PPT 和视频

    PPT网盘链接:http://pan.baidu.com/s/1c0prdoG优酷专辑:http://v.youku.com/v_show/id_XMTI5NjExNjIwOA==.html?f=25 ...

  9. UESTC 1015 Lweb and pepper --前,后缀最值

    题意: n种食物,每种含花椒的概率为Pi,现在已经选择了[L,R]这个区间(下标)的食物,要再选一个,使总的食物只有一种含花椒的概率最大,问选哪个最好,相同的选下标小的. 解法: 就不写解法了.此处有 ...

  10. Android 实现页面的延时跳转

    Android APP在初次使用的时候往往会出现APP的首页标志,然后几秒之后进入导航页,今天就记录一下,首页的延时跳转的两种方法: 第一种使用Handler延时跳转,在onCreate的方法中加入一 ...