mysql匿名用户grant_mysql 建库报匿名用户权限错误
报错信息:
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'meitu'
系统环境:
Centos 7.5
Mysql Server version: 5.6.48
分析原因:匿名用户('')权限报错
问题描述:
安装好mysql后,root用户账户登录mysql,创建一个新数据库时,提示报错,如下:
[root@localhost 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 ''@'localhost' to database 'meitu'
解决方法:
1. 在/etc/my.cnf的[mysqld]字段下加入:skip-grant-tables , 如下截图
2. 再重启mysqld服务
[maaiqiang@localhost ~]$ 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服务即可正常建库了。
mysql匿名用户grant_mysql 建库报匿名用户权限错误相关推荐
- mysql建库需要权限吗_mysql 建库报匿名用户权限错误
ERROR 1044 (42000): Access denied for user [email protected] to database 'meitu' 系统环境: Centos 7.5 My ...
- [FATAL] [DBT-10317] Specified SID Name (orcl) already exists.dbca建库报错
oracle dbca建库报错 [oracle@zfb-jhdsj-sjkserver2 database]$ dbca -silent -createDatabase -responseFile / ...
- jdbc mysql 存储过程执行失败_JDBC连接执行MySQL存储过程报空指针或权限错误
JDBC连接执行MySQL存储过程报空指针或权限错误 最近使用root用户编写了几个存储过程,但是使用普通用户通过JDBC连接执行却报错: java.lang.NullPointerException ...
- mysql命令行如何建库_MySQL心得2--命令行方式建库和表
1.创建使用create database或create schema命令可以创建数据库.create database 库名create database if not exists 库名(创建库并 ...
- MySQL之账号管理.建库以及四大引擎
目录 1.mysql简介 2.MySQL安装 安装MySQL(8.0的版本) 安装MySQL(5.7的版本) 删除MySQL(这是5.5版本的卸载方式) 3.命令行登陆及权限修改 4.MySQL默认四 ...
- mysql中数据库怎么建库建表
数据库操作命令 本博客记录了,创建数据库,数据表的最基本操作,手把手教你如何入门Mysql,基础的创建数据库,数据表的注意事项,以及一些禁忌. 首先数据库是不区分大小写的,但是它对空格已经中文下的字符 ...
- mysql workbench 从model建库_使用MySQL Workbench进行数据库设计——MySQL Workbench用法总结...
转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/48318877 本文出自[我是干勾鱼的博客] 1 简单介绍 MySQL Workb ...
- JDBC连接执行MySQL存储过程报空指针或权限错误
最近使用root用户编写了几个存储过程,但是使用普通用户通过JDBC连接执行却报错: java.lang.NullPointerException...... 或 java.sql.SQLExcept ...
- linux mysql 数据类型_MySQL的数据类型和建库策略(转)
MySQL的数据类型和建库策略: 无论是在小得可怜的免费数据库空间或是大型电子商务网站,合理的设计表结构.充分利用空间是十分必要的.这就要求我们对数据库系统的常用数据类型有充分的认识.下面我就将我的一 ...
最新文章
- Science:致病菌激活根系内生微生物组抵抗病害的功能
- github远程提交简单入门
- 【深度学习】神经网络中几个常用的求导公式
- 对于短信平台呼叫状态机的调查
- Unity的匹配系统
- 程序员熬夜写代码,用C/C++打造一个安全的即时聊天系统
- Python+pandas+matplotlib控制不同曲线的属性
- 三种方法生成随机数之srand篇
- linux 联合编译,在Linux上编译UEFI SDK 2018/OVMF的方法
- IDEA导入eclipse项目并部署到tomcat
- 中国剩余定理-数硬币
- 点微同城系统整站源码+带PC端与小程序端/49款插件
- 乒乓球:浅析业余高手从输球中总结的10条心得!
- 数值分析-数值分析下的误差分析
- 天赐转债,强联转债,再22转债上市价格预测
- Python爬虫:让“蜘蛛”帮我们工作
- 用html代码制作一个歌单,歌单.html · 李岢恩/MusicClub - Gitee.com
- 互联网出海现在还是风口么?
- 遇到bug我们如何分析定位?
- 二十四节气之大暑时节常识介绍
热门文章
- 高斯判别分析(GDA)
- 使用cephadm安装ceph octopus
- 高斯模糊的算法(高斯权重)
- 【聆思CSK6 视觉AI开发套件试用】体验头肩检测和手势识别最全教程
- BP 神经网络的数据分类
- 大数据学习笔记-------------------(17_3)
- HNUST-OJ-2295:嘉嘉的队伍配置
- 东北大学计算机a类吗,东北大学在985大学中水平怎么样?东北大学2020能回归双一流A类吗?...
- A process in the process pool was terminated abruptly while the future was running or pending
- Win 7/Win 8/Win 10/Windows Server 下安装和使用OpenSSH客户端