报错信息:

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 建库报匿名用户权限错误相关推荐

  1. mysql建库需要权限吗_mysql 建库报匿名用户权限错误

    ERROR 1044 (42000): Access denied for user [email protected] to database 'meitu' 系统环境: Centos 7.5 My ...

  2. [FATAL] [DBT-10317] Specified SID Name (orcl) already exists.dbca建库报错

    oracle dbca建库报错 [oracle@zfb-jhdsj-sjkserver2 database]$ dbca -silent -createDatabase -responseFile / ...

  3. jdbc mysql 存储过程执行失败_JDBC连接执行MySQL存储过程报空指针或权限错误

    JDBC连接执行MySQL存储过程报空指针或权限错误 最近使用root用户编写了几个存储过程,但是使用普通用户通过JDBC连接执行却报错: java.lang.NullPointerException ...

  4. mysql命令行如何建库_MySQL心得2--命令行方式建库和表

    1.创建使用create database或create schema命令可以创建数据库.create database 库名create database if not exists 库名(创建库并 ...

  5. MySQL之账号管理.建库以及四大引擎

    目录 1.mysql简介 2.MySQL安装 安装MySQL(8.0的版本) 安装MySQL(5.7的版本) 删除MySQL(这是5.5版本的卸载方式) 3.命令行登陆及权限修改 4.MySQL默认四 ...

  6. mysql中数据库怎么建库建表

    数据库操作命令 本博客记录了,创建数据库,数据表的最基本操作,手把手教你如何入门Mysql,基础的创建数据库,数据表的注意事项,以及一些禁忌. 首先数据库是不区分大小写的,但是它对空格已经中文下的字符 ...

  7. mysql workbench 从model建库_使用MySQL Workbench进行数据库设计——MySQL Workbench用法总结...

    转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/48318877 本文出自[我是干勾鱼的博客] 1 简单介绍 MySQL Workb ...

  8. JDBC连接执行MySQL存储过程报空指针或权限错误

    最近使用root用户编写了几个存储过程,但是使用普通用户通过JDBC连接执行却报错: java.lang.NullPointerException...... 或 java.sql.SQLExcept ...

  9. linux mysql 数据类型_MySQL的数据类型和建库策略(转)

    MySQL的数据类型和建库策略: 无论是在小得可怜的免费数据库空间或是大型电子商务网站,合理的设计表结构.充分利用空间是十分必要的.这就要求我们对数据库系统的常用数据类型有充分的认识.下面我就将我的一 ...

最新文章

  1. Science:致病菌激活根系内生微生物组抵抗病害的功能
  2. github远程提交简单入门
  3. 【深度学习】神经网络中几个常用的求导公式
  4. 对于短信平台呼叫状态机的调查
  5. Unity的匹配系统
  6. 程序员熬夜写代码,用C/C++打造一个安全的即时聊天系统
  7. Python+pandas+matplotlib控制不同曲线的属性
  8. 三种方法生成随机数之srand篇
  9. linux 联合编译,在Linux上编译UEFI SDK 2018/OVMF的方法
  10. IDEA导入eclipse项目并部署到tomcat
  11. 中国剩余定理-数硬币
  12. 点微同城系统整站源码+带PC端与小程序端/49款插件
  13. 乒乓球:浅析业余高手从输球中总结的10条心得!
  14. 数值分析-数值分析下的误差分析
  15. 天赐转债,强联转债,再22转债上市价格预测
  16. Python爬虫:让“蜘蛛”帮我们工作
  17. 用html代码制作一个歌单,歌单.html · 李岢恩/MusicClub - Gitee.com
  18. 互联网出海现在还是风口么?
  19. 遇到bug我们如何分析定位?
  20. 二十四节气之大暑时节常识介绍

热门文章

  1. 高斯判别分析(GDA)
  2. 使用cephadm安装ceph octopus
  3. 高斯模糊的算法(高斯权重)
  4. 【聆思CSK6 视觉AI开发套件试用】体验头肩检测和手势识别最全教程
  5. BP 神经网络的数据分类
  6. 大数据学习笔记-------------------(17_3)
  7. HNUST-OJ-2295:嘉嘉的队伍配置
  8. 东北大学计算机a类吗,东北大学在985大学中水平怎么样?东北大学2020能回归双一流A类吗?...
  9. A process in the process pool was terminated abruptly while the future was running or pending
  10. Win 7/Win 8/Win 10/Windows Server 下安装和使用OpenSSH客户端