mysql用户的创建和授权_MySQL用户创建和授权

环境

MySQL 5.1 + 命令行工具

问题

MySQL用户创建和授权

解决

1.以root用户登录创建新用户

C:\Users\Wentasy>mysql -uroot -p

mysql> CREATE USER music IDENTIFIED BY 'music';

2.以root用户登录创建数据库

create database music default charset utf8;

create table tb_user

(

tb_user_id int(11) primary key auto_increment,

tb_user_account varchar(32) not null,

tb_user_password varchar(16) not null,

tb_user_nick varchar(16) not null,

tb_user_name varchar(32) not null,

tb_user_gender bit(1),

tb_user_phone varchar(16) ,

tb_user_email varchar(40),

check(tb_user_gender in('0', '1'))

);

create table tb_playlist

(

tb_playlist_id int(11) primary key auto_increment,

tb_user_id int(11) not null,

tb_playlist_title varchar(255) not null,

constraint FK_TB_USER_ID foreign key(tb_user_id) references tb_user(tb_user_id)

);

create table tb_records

(

tb_records_id int(11) primary key auto_increment,

tb_playlist_id int(11) not null,

tb_records_name varchar(40) not null,

constraint FK_TB_PLAYLIST_ID foreign key(tb_playlist_id) references tb_playlist(tb_playlist_id)

);

3.以root用户登录为用户授权

mysql> GRANT ALL PRIVILEGES ON music.* TO music@localhost IDENTIFIED BY 'music';

4.以新创建的用户登录查看数据库

C:\Users\Wentasy>mysql -umusic -p

C:\Users\Wentasy>mysql -umusic -p

Enter password: *****

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 6

Server version: 5.1.43-community MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;

+--------------------+

| Database |

+--------------------+

| information_schema |

| music |

+--------------------+

2 rows in set (0.00 sec)

mysql> use music;

Database changed

mysql> show tables;

+-----------------+

| Tables_in_music |

+-----------------+

| tb_playlist |

| tb_records |

| tb_user |

+-----------------+

3 rows in set (0.01 sec)

mysql>

参考资料

http://qinlong.blog.51cto.com/1130504/591669

http://seawavecau.iteye.com/blog/282345

d5fb62754647b2caa5e61ac437f69539.png

7c96f8b14a049b8e15144ccce655992f.png  

e4b302f34adf0f3f6357285524f2f19d.png

@Wentasy 博文仅供参考,欢迎大家来访。如有错误之处,希望批评指正。原创博文如需转载请注明出处,谢谢 :) [CSDN博客]

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值