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 表名;