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
@Wentasy 博文仅供参考,欢迎大家来访。如有错误之处,希望批评指正。原创博文如需转载请注明出处,谢谢 :) [CSDN博客]
mysql用户的创建和授权_MySQL用户创建和授权相关推荐
- mysql中创建用户并授权_MySQL中创建用户及授权[转]
GRANT 语句的语法如下: GRANT privileges (columns) ON what TO user IDENTIFIEDBY "password" WITH GRA ...
- mysql撤销用户授权_mysql用户授权及撤销
mysql数据库服务在不做授权的情况下只允许数据库管理员从数据库服务器本机登录. 默认只有数据库管理员从数据库服务器本机登录才有授权权限 mysql -u root -p (本机登录mysql服务器) ...
- 怎么用mysql来统计消费金额限制_mysql——用户消费行为分析
分析导览:分析目的 1-统计不同性别的消费频次.消费金额 2-统计不同年龄段用户的消费金额 3-统计不同月份的消费金额 4-统计多次消费的用户,第一次和最后一次消费时间的间隔 5-统计不同年龄段的用户 ...
- mysql设置user权限允许远程_mysql 用户及权限管理 允许远程连接
mysq,功能强大的关系型数据库,它的用户管理在开发过程中当然也尤其重要,接下来就看看mysql的用户管理 1.登录数据库 mysql -uroot -p 回车 输入密码... 回车 2.登录成功后, ...
- mysql用户登录和第三方登录_mysql 用户表结构设计,第三方登录
说起用户表,大概是每个应用/网站立项动工(码农们)考虑的第一件事情.用户表结构的设计,算是整个后台架构的基石.如果基石不稳,待到后面需求跟进了发现不能应付,回过头来反复修改用户表,要大大小小作改动的地 ...
- 如何用mysql创建股票数据库_mysql数据库创建表
Mysql错误代码大全 1016错误:文件无法打开,使用后台修复或者使用phpmyadmin进行修复. 1044错误:数据库用户权限不足,请联系空间商解决 1045错误:数据库服务器/数据库用户名/数 ...
- 虚拟机mysql创建一个表_MySQL:创建、修改和删除表
其实对很多人来说对于SQL语句已经忘了很多,或者说是不懂很多,因为有数据库图形操作软件,方便了大家,但是我们不能忘记最根本的东西,特别是一些细节上的东西,可能你用惯了Hibernate,不用写SQL语 ...
- mysql创建临时表 分页_Mysql 如何创建一张临时表
mysql 利用 temporary 关键字就可以创建出一个临时表.创建的这张表会在与服务器的会话终止时自动消失 语法:create temporary table tbl_name...; 规则:每 ...
- mysql 删除了授权_mysql用户授权访问与删除授权
在mysql数据库中,默认允许以root身份登录,然后执行相关操作. 这在生产环境中,极为不安全,建议创建新的用户,并使用grant命令进行mysql用户授权访问,授予指定的访问权限,以加强mysql ...
最新文章
- unity延迟执行下一行代码_Python代码在Linux环境下执行错误异常
- SQL Server log备份SQL语句
- mysql嵌入式语句_MySQL/MariaDB 语句速查笔记
- Linux上端口开放常用命令
- ssm整合之五 分页以及按时间查询
- 开多线程出现importerror_那些年让你迷惑的并行、并发、多线程、多进程、协程...
- HttpClient 忽略证书直接访问https站点
- oracle java vm,我可以使用Oracle Java 7 HotSpot VM安装DCEVM吗?
- python 多线程 异步_python 多线程异步
- SourceTree Win10 安装不成功解决过程记录
- GIS_GDAL java版下载/环境配置/dll配置/API使用文档
- 树莓派-12-投屏秒变家庭影院kodi跨平台媒体播放器
- 合泰单片机驱动步进电机程序
- Flutter 不是真正的跨平台框架
- itest(爱测试) 4.3.1 发布,开源BUG 跟踪管理 amp; 敏捷测试管理软件
- 不要STUPID,坚持GRASP和SOLID
- 华为SP核心路由器营收同比增长70% 远超Juniper
- hourglass论文_Hourglass模块 网络结构 代码
- surface安装ubuntu终极拯救指南
- 基于ssm的奥博羽毛球俱乐部管理系统-计算机毕业设计
热门文章
- R 语言 download.file 的几点知识
- Linux下程序时间消耗监控与统计
- ISME:水库蓝藻影响真核浮游生物的群落演替和物种共存
- Cell Host综述-建立因果关系:合成菌群在植物菌群研究中的机会
- Microbiome综述|植物内部微生物的相互作用
- 安卓java读取软件自身包名,android 获取第三方应用程序包名并启动 | 学步园
- R语言ggplot2可视化:可视化所有日期不同时段任务的持续时间、将持续时间绘制成一条线(起始时间到结束时间),y轴表示活动发生的日期,x轴表示以小时为单位的时间
- pandas使用cut函数基于分位数进行连续值分箱(手动计算分位数)处理后出现NaN值原因及解决
- ERROR while rich displaying an object: Error: Continuous value supplied to discrete scale
- Windows远程桌面连接并传输文件