MySQL使用教程(Navicat)
Navicat 创建用户(连接) 及 SQL语句操作
(1)首先得先登录root用户(即:DBA,root权限),然后才能执行下面
use mysql;
(2)创建并授权
英文,中文我没找到解决方法
注意:此处的”localhost”,是指该用户只能在本地登录,不能在另外一台机器上远程登录。如果想远程登录的话,将”localhost”改为”%”,表示在任何一台电脑上都可以登录。也可以指定某台机器可以远程登录。
grant select on dbstudy.employee to 'liYong'@'localhost' identified by '123';
(3)刷新系统权限表
flush privileges;
(4)查询
select host,user,password from user;
(5)查看GUI里的用户信息
(6)连接
如果你使用中文,则会显示Access denied
(7)若出现这类情况
如果你是按之前步骤来的,这个可以忽略,因为这可能是因为你打开了其他的权限,而这个用户的权限不能访问,可以关闭navicat,重新打开,连接。
若不是,那有可能是你的权限没有grant正确,请检查各个语句。
(8)成功效果
常用语句:
use mysql;
select host,user,password from user;
grant all privileges on . to ‘用户名’ @’本机ip’ identified by ‘密码’ with grant option;
flush privileges;
create view tablename as select xxx from xx where …
CREATE VIEW empTest1 AS SELECT deptNum, MAX(salary) AS MaxSalary, MIN(salary) AS MinSalary, AVG(salary) AS AvgSalaryFROM employee GROUP BY deptNum;
题目中:对于每个用户只能查询自己的信息。那么只能用使用,即创建针对用户创建一个视图,再grant权限。
create view liyongView as select * from employeewhere username = 'liYong';
GRANT SELECT ON dbstudy.liyongView to 'liYong'@'localhost';
---------------------
转自:https://blog.csdn.net/fanfan4569/article/details/53366038
MySQL使用教程(Navicat)相关推荐
- Navicat操作MySQL简易教程
前言: 日常使用 MySQL 的过程中,我们可能会经常使用可视化工具来连接 MySQL ,其中比较常用的就是 Navicat 了.平时也会遇到某些同学问, Navicat 怎么安装,如何使用等问题.本 ...
- Windows使用msi安装MySQL安装教程
Windows使用msi安装MySQL安装教程 下面为大家介绍利用为windows提供的二进制分发包(msi)安装MySQL的过程. 点击这个链接下载msi的MySQL文件. 下载好安装包:mysql ...
- mysql装完后navicat无法连接_重装mysql后导致Navicat连接失败
今天重装了mysql数据库,然后再使用navicat去连接数据库的时候,一直报错 1251 Client does not support authentication protocol reques ...
- centos mysql php tomcat_Linux 安装JDK Tomcat MySQL的教程(使用Mac远程访问)
一 环境 阿里云服务器: CentOS 7.4 64位(基于RedHat) 本机: macOS High Sierra 二 压缩包 三 文件传输 输入SFTP命令连接 -> 输入实例登录密码 s ...
- mysql日期教程_Navicat for MySQL 设置日期时间栏位教程(图文)
Navicat for MySQL 设置日期时间栏位教程 Navicat for MySQL 设置日期时间栏位 c:日期使用 ShortDateFormat 全局变量提供的格式,与之相适应的是 Lon ...
- MySQL安装教程及如何解决安装出现“current root password”问题
本篇文章主要介绍mysql安装教程,亲测有效.如果大家对内容感兴趣的话,欢迎关注公众号"爱折腾的码农",二维码见下图. 1.mysql下载(此处下载安装版),官网链接:https: ...
- MySQL卸载教程(详细)
系列文章 MySQL安装教程(详细) 本文链接:https://blog.csdn.net/youcheng_ge/article/details/126037520 文章目录 系列文章 前言 一.卸 ...
- Mysql数据库教程(第一章 表的操作)
Mysql数据库教程 前言 库的基本操作 一.数据类型 1.1 数值型 1.2 日期和时间类型 1.3 字符串类型 二.表的操作 2.1 创建表 2.2 删除表 2.3 修改表 2.4 显示表 三.创 ...
- MySQL数据库教程之十五:MySQL触发器实例
MySQL数据库教程之十五:MySQL触发器实例 准备工作: 先启动Navicat for MySQL,建立数据库 建立两个表:Goods(商品表).Orders(订单表) Goods(商品表) cr ...
- navicat for mysql 1045错误,navicat连接mysql时出现1045错误的解决方法
navicat连接mysql时出现1045错误的解决方法 navicat for MySQL 连接本地数据库出现1045错误 如下图: 查了很多资料,意思是说mysql没有授权远程连接,也就是权限不够 ...
最新文章
- cn域名注册国外_国内cn域名注册量超com域名,“com”时代结束了吗?
- VC中的宏 (#define) 与预处理 (#if/#ifdef/#pragma) 的使用方法总结。
- 学了这些技术就能轻松找到一份待遇不错的岗位
- CentOS 编译安装 Nodejs (实测 笔记 Centos 7.3 + node 6.9.5)
- 设计师应该尊重技术的限制
- MVC应用程序的jQuery代码重构
- 【答辩问题】计算机专业本科毕业设计答辩需注意的内容
- php 创建自定义文件夹,Laravel 自定命令以及生成文件的例子
- php curl get 微信文章,微信公众号开发:获取 access_token 的两种方式 cURL 函数 和 file_get_contents 函数...
- cocos2d-x 之TableView
- 2022华为软挑成功退赛奖
- 服务器远程桌面日志,记录远程桌面连接登录日志的方法及注意事项
- 小程序流量主运营技巧
- SpringBoot动态获取项目部署的端口号
- 基于Python的淘宝用户行为分析
- Fatal error: init(coder:) has not been implemented in Swfit
- linux用户态切换到内核态方法
- 解除本地代码与远程仓库的关联关系
- FPGA实现SD卡音乐播放
- 人脸检测-ROI与泛洪填充(5)
热门文章
- 3G上网:按时长计费是运营商的“最佳选择”
- Linux磁盘分区的详细步骤(图解linux分区命令使用方法)
- 【强化学习】双深度Q网络(DDQN)求解倒立摆问题 + Pytorch代码实战
- 【FPGA】Quartus Prime 20.1 精简版下载安装教程记录
- 领域最全!多传感器融合方法综述!(Camera/Lidar/Radar等多源异构数据)
- 58同城post登陆参数分析,典型的eval加密js案例
- sort函数用法详解
- 诗词大全给力版_热卖20万套的网红古诗词日历来了!全新开启2021诗意生活
- 关于wish平台收款方式的比较,哪个更好?
- 2017.12.10《“剑锋OI”普及组多校联盟系列赛(14)#Sooke#Kornal 的课余时间 》分析报告