ySQL 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 数据表名;
ySQL for mac使用记录的更多相关文章
- docker for mac 学习记录
docker基本命令 docker run -d -p 80:80 --name webserver nginx 运行容器并起别名 docker ps 展示目前启动的容器 docker ps -a 展 ...
- mac操作记录
1.mac'主目录地址' 类似我的电脑 点桌面空白处按shift+command+C, 双击Macintosh HD图标后就能看见system文件夹 2.做excel表格,下载Microsoft Of ...
- MAC快捷方式记录
刚刚转到MAC,很多功能发现不能用,总结一下: 刷新页面:command+r 命令行,到行首:control+a 命令行,到行尾:control+e vim,到行尾:shift+$ vim,到行首:s ...
- mac 命令记录
1. 安装 mysqlworkbench brew search mysql brew tap caskroom/cask brew cask search mysql brew cask insta ...
- mac 使用记录
iterm 配合 lrzsz 实现 上传下载
- MySQL for mac使用记录
一.登录 打开终端,输入/usr/local/mysql/bin/mysql -u root -p 初次进入mysql,密码为空.当出现mysql>提示符时,表示你已经进入mysql中.键入ex ...
- Mac软件记录
前端: Brackets,sourceTree,dreamweaver,ps,ai,softmatic Weblayers. phpStorm,pyCharm,IDEA,eaclipse,XCODE, ...
- mac相关记录
一.设置允许安装任何来源软件 命令行执行: sudo spctl --master-disable -----------------------------
- Mac使用记录
---恢复内容开始--- brew list //查看brew安装东东 ls //当前目录下内容 brew --cache //查看brew下载目录 /usr/local/Cellar/ //隐藏文件 ...
随机推荐
- [Javascript] Gradient Fills on the HTML5 Canvas
window.onload = function() { var canvas = document.getElementById("canvas"), context = can ...
- mydumper工作原理, seconds_behind_master的陷阱和pt-heartbeat (102)
http://blog.itpub.net/15480802/cid-84815-list-1/
- Java基础知识强化之IO流笔记60:打印流 之 改进复制文本文件的案例
1. 使用打印流改进复制文本文件的案例 2. 代码示例: package cn.itcast_03; import java.io.BufferedReader; import java.io.Buf ...
- tinyxml_settattr
TiXmlString& TiXmlString::assign(const char* str, size_type len) { size_type cap = capacity(); * ...
- the third assignment of software testing
没有网的日子不好过,Junit4下不下来,先用androidTestCase实现一个. 遇到了几个bug. 首先是除0问题. public void testDivide(){ result=calc ...
- Zookeeper简介与安装
Zookeeper:A Distributed Coordination Service for Distributed Applications. 一.Zookeeper简介 众所周知,协同服务是分 ...
- 5.CentOS6.6安装git
额,因为公司的项目存放在gitlab上,所以要求员工必须会使用git 这里简单说下git在 linux下的安装,使用的说明,我会单开一篇文章来写 1.首先卸载掉CentOS6.6自带的1.7.1版本的 ...
- 将商品SKU数据按商品分组,组装成json数据
需要封装的数据 将这些数据,分组出来,OLGoodsID相同的为一组,然后每个组的OLSKUID,放在一个字段里,变成 [{"OLGoodID":"test06261 ...
- 如何在eclipse使用StaggeredGridView
概述 现在的开发工具基本都用AndroidStudio了.网上的开源框架也是.比如做瀑布式UI的StaggeredGridView,还有导航页的PagerSlidingTabStrip等. 那么电脑 ...
- Android数据存储技术
Android提供了4种数据存储技术,分别是SharedPreferences.Files.SQLite数据库和网络存储数据.(有的开发者认为使用ContentProvider也可以算是一种,但我觉得 ...