mysql建库需要权限吗_mysql 建库报匿名用户权限错误
ERROR 1044 (42000): Access denied for user [email protected] to database ‘meitu‘
系统环境:
Centos 7.5
Mysql Server version: 5.6.48
分析原因:匿名用户(‘‘)权限报错
问题描述:
安装好mysql后,root用户账户登录mysql,创建一个新数据库时,提示报错,如下:
[[email protected] mysql]# mysql -uroot
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.6.48 MySQL Community Server (GPL)
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
+--------------------+
1 row in set (0.00 sec)
mysql> create database meitu charset=utf8;
ERROR 1044 (42000): Access denied for user [email protected] to database ‘meitu‘
解决方法:
1. 在/etc/my.cnf的[mysqld]字段下加入:skip-grant-tables , 如下截图
2. 再重启mysqld服务
[[email protected] ~]$ systemctl restart mysqld
这时的mysql不需要密码即可登录数据库
3. 登录进入mysql,执行以下命令
mysql > use mysql;
mysql > delete from user where USER=‘‘;
mysql > flush privileges;
mysql > exit;
4. 再删除/etc/my.ini中的skip-grant-tables,重启mysqld服务即可正常建库了。
原文:https://blog.51cto.com/10316297/2496822
mysql建库需要权限吗_mysql 建库报匿名用户权限错误相关推荐
- mysql匿名用户grant_mysql 建库报匿名用户权限错误
报错信息: ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'meitu' 系统环境: Centos 7.5 ...
- 【Android 逆向】Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )
文章目录 一.Linux 权限简介 二.系统权限 / 用户权限 / 匿名用户权限 1.系统权限 2.用户权限 3.匿名用户权限 一.Linux 权限简介 Linux 是基于文件的系统 , 内存 , 设 ...
- mysql建表语句增加注释_mysql建表语句加注释
主表的名称+字符 dtl(detail 缩写) 例如: 采购定单的名称为: po_order, 则采购定单的明细表为: po_orderdtl (7)表必须填写描述信息(使用 SQL 语句建表时... ...
- MySQL(六):数据库的导入和导出+索引+用户权限管理
文章目录 一.数据备份 二.权限管理 1.创建用户 2.给用户授权 3.删除用户 4.修改用户密码 4.1修改密码步骤 4.2忘记密码怎么办 三.索引 1.为什么要使用索引: 2.添加索引的优缺点: ...
- ·MySQL数据库管理(SQL操作命令,解决忘记密码,设置用户权限)
文章目录 数据库基本操作命令 MySQL查看当前服务器中包含的库 查看当前使用的库中包含的表 显示数据表的结构(字段)命令 SQL操作管理命令 DDL操作命令 DDL语句创建库,表的命令 DDL语句删 ...
- 修改oracle用户权限,详解如何实现Oracle修改用户权限和角色
------今天看了这篇文章 觉得对我们学习oracle 还是有很多帮助的,大家可以试着读读······· 这里将介绍Oracle修改用户权限的实现过程,包括一些权限管理方面的东西.希望通过本文能对大 ...
- linux 用户权限 数字,几个linux命令之用户权限相关命令
一.基本概念 1.用户是Linux系统工作中重要的一环,用户管理包括用户和组,在LINUX系统中可以给不同的用户或组针对某一文件或目录设定不同的操作权限,其中这些权限包括读(r,数字代号是4),写(w ...
- linux让指定文件具有sudo的权限,Linux学习笔记——使用指定的用户权限执行程序——sudo...
sudo可以用来以其他用户身份执行命令,sudo命令可以针对单个命令授予临时权限.sudo仅在需要时授予用户权限,减少了用户因为错误执行命令损坏系统的可能性. 1:sudo的帮助信息如下: [emai ...
- vue根据不同权限显示图片_vuex根据不同的用户权限展示不同的路由列表
需求描述 最近接到一个新的需求,要求将系统的用户进行分类,用户登陆后根据不同的用户权限展示不同的功能列表. 这个功能在后台管理中很常见,大致的思路是 后台返回用户类型,前端根据用户类型生成该类用户可以 ...
最新文章
- sql和python还有c语言_Python语言之原生sql整理
- BugBash活动分享
- mysql多实例(mysqld_multi方式)
- python2.7出现IOError: [Errno 5] Input/output error
- Linux内核实现多路镜像流量聚合和复制
- java.sql.SQLException: ORA01555: 快照过旧: 回退段号 4 过小
- ios开发网络学习九:NSURLSessionDownloadTask实现大文件下载
- HDU-1754 线段树的节点更新,储存区间的最大值
- 因程序问题引起的服务器CPU负荷一直保持在90%以上
- Qt设置QPushButton文字加图片
- 【蓝桥省赛倒计时】B组Java冲刺打卡(三)
- 品荔枝赏文化,美丽乡村不一样的嘉年华
- 小程序***已设置仅在企业微信中运行,请前往企业微信打开该小程序,企业微信设置显示小程序。
- 时间序列预测--基于CNN的股价预测
- css实现加载旋转动画
- 宝宝树全自动引流脚本软件高质量活跃粉丝
- 【英语:基础高阶_全场景覆盖表达】K9.口语主题陈述——饮食健康类
- 对于蓝竹笋的初步研(乱)究(搞)
- IPFS节点对外入口
- 乔治亚理工学院计算机专业,乔治亚理工学院计算机专业成功录取