在Mac OS X上安装使用mysql图文详细教程

1.官网下载:

http://dev.mysql.com/downloads/mysql/

选择dmg版安装完成后


2.将mysql的bin加入path

打开终端,当前用户目录下

vim .bash_profile


将下面对粘贴(按i,然后cmd+v,然后esc,":wq")
MYSQL_HOME=/usr/local/mysql
PATH=$MYSQL_HOME/bin:$PATH
export MYSQL_HOME

export PATH


输入命令

source .bash_profile



3.打开系统偏好设置,start mysql



4.为root设置密码

mysqladmin -u root password 新密码
旧密码为空
然后,以root权限连接mysql

5.登录mysql
mysql -u root -p
输入密码


6.退出

\q







sql常用命令
1、增加新用户


grant 操作权限 on 数据库.* to 用户名@登陆主机地址 identified by '密码';
示例授权本地主机上的用户操作数据库的权限
创建数据库:
create database OAALEX;
授予本地主机用户(用户名:wanggang,密码:wanggang)访问数据库OAALEX的操作权限


grant all privileges on OAALEX.* to wanggang@localhost identified by "wanggang";
刷新权限:
flush privileges;
 可以用wanggang,访问OAALEX数据库了


附:任意主机上("%"),用户(用户名:wanggang,密码:wanggang)在所有数据库上,执行任意操作的权限


grant all privileges on *.* to wanggang@"%" identified by "wanggang";
其中all privileges表示查询,插入,修改,删除的权限
等同于:
grant select,insert,update,delete on *.* to wanggang@"%" identified by "wanggang";
刷新权限:
flush privileges;
 


2.更新指定帐户的密码(用户名:wanggang,新密码:wanggang)


update mysql.user set password=password('wanggang') where User="wanggang" and Host="localhost";
 3.删除用户


use mysql;
删除mysql数据库中user表中的某个本地用户(示例:wanggang)
delete from user where User="wanggang" and Host="localhost";
 4.常用命令


(1)显示所有数据库列表


show databases;
显示
 Database           |
+--------------------+
| information_schema |
| OAALEX             |
| mysql              |
| performance_schema |
| test 




注意:MYSQL的系统信息都存储在mysql库中,比如:修改密码和新增用户,实际上就是用这个库进行操作


(2)打开某个数据库(比如数据库:openfire)


use openfire;
(3)显示本库中的所有表


show tables;
(4)显示某表(table1)的结构


describe table1;
(5)建库


create database 库名;
(6)建表


use 库名;


create table 表名 (字段设定列表);
(7)删库


drop database 库名;
(8)删表


drop table 表名;
(9)将表中的记录清空


delete from 表名;
(10)显示表中的记录


select * from 表名;


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值