美文网首页
mysql for mac使用小结

mysql for mac使用小结

作者: _浅墨_ | 来源:发表于2015-03-21 18:30 被阅读5460次

    一、登录

    绝对路径登录,终端中命令:/usr/local/mysql/bin/mysql -u root -p

    更改mysql root账户密码 终端中输入命令:/usr/local/mysql/bin/mysqladmin -u root password 新密码

    二、创建用户

    • 登录MYSQL
    @>mysql -u root -p
    
    @>密码 
    
    
    • 创建用户
    mysql> insert into mysql.user(Host,User,Password) values("localhost","changyou",password("changyou"));
    
    刷新系统权限表 
    
    mysql>flush privileges;
    
    这样就创建了一个名为:changyou  密码为:changyou 的用户。 
    
    然后登录一下。 
    
    mysql>exit; 
    
    @>mysql -u changyou -p
    
    @>输入密码 
    
    mysql>登录成功 
    
    • 删除用户。
    
    @>mysql -u root -p
    
    @>密码 
    mysql>DELETE FROM user WHERE User="phplamp" and Host="localhost";
    mysql>flush privileges;
    
    //删除用户的数据库 
    
    mysql>drop database phplampDB;
    
    • 修改指定用户密码。
    @>mysql -u root -p
    
    @>密码 
    mysql>update mysql.user set password=password('新密码') where User="phplamp" and Host="localhost";
    
    mysql>flush privileges;
    

    三、为用户授权

    grant all privileges on . to 'changyou'@'%' with grant option ;</br>
    grant all privileges on . to 'changyou'@'%' identified by 'changyou';</br>
    flush privileges;

    grant all privileges on . to 'user'@'localhost' with grant option;</br>
    grant all privileges on . to 'user'@'localhost' identified by '123456′;</br>
    flush privileges;

    四、为用户创建数据库

    登录MYSQL(有ROOT权限)。我里以ROOT身份登录.
    
    @>mysql -u root -p
    
    @>密码
     
    首先为用户创建一个数据库(changyouDB)
    
    mysql>create database changyouDB;
    
    授权changyou用户拥有changyouDB数据库的所有权限。 
    
    grant all privileges on changyouDB.* to changyou@localhost identified by 'changyou';
    
    刷新系统权限表 
    
    mysql>flush privileges;
    
    mysql>其它操作 
    
    
    如果想指定部分权限给一用户,可以这样来写:
    
    mysql>grant select,update on changyouDB.* to changyou@localhost identified by 'changyou';
    
    //刷新系统权限表。 
    
    mysql>flush privileges;
    
    

    五、操作数据库

    1. 以root用户登录数据库 @>mysql -u root -p
    2. 显示当前mysql的所有数据库: show databases ;
    3. 创建一个新的数据库: create database 数据库名;
    4. 打开一个数据库: use 数据库名;
    5. 显示数据库里的所有数据表: show tables ;
    6. 创建一个新表:create table 表名 (字段名1 数据类型 ,字段名2 数据类型,。。。);如果要设置主键或非空,则在数据类型后面加上 primary key(主键) 或 not null
    7. 查询数据表: select * from 表名;
    8. 添加记录: insert into 表名 (字段1,字段2,...) values('值1',‘值2’,...);
    9. 删除记录: delete from 表名 where 查询条件;
    10. 更新 记录: update 表名 set 字段=新值 where 条件;

    六、数据库设计遵循原则

    相关文章

      网友评论

      本文标题:mysql for mac使用小结

      本文链接:https://www.haomeiwen.com/subject/joowxttx.html