首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >管理员拒绝用户访问

管理员拒绝用户访问
EN

Server Fault用户
提问于 2020-01-31 18:00:27
回答 2查看 7K关注 0票数 0

很抱歉我的英语,我对服务器的了解很小.

我的电脑上安装了Mysql、Adminer、php-7.3和Apache2.我想试着建立一个数据库,但是我要提出这个警告,

拒绝用户“me”@“localhost”到数据库“mela”的访问

mela是我要尝试建立的新数据库,我是Adminer上的用户名。当用sudo mysql -u root登录Mysql时,在SELECT User,Host FROM mysql.user; i中来这里,

代码语言:javascript
复制
SELECT User,Host FROM mysql.user;
    +------------------+-----------+
    | User             | Host      |
    +------------------+-----------+
    | root             | %         |
    | me               | localhost |
    | mysql.infoschema | localhost |
    | mysql.session    | localhost |
    | mysql.sys        | localhost |
    +------------------+-----------+

随着sudo sudo journalctl -xe的到来,

pam_unix(sudo: session ):通过(uid=0)为用户根打开的会话

以及使用sudo systemctl -l status apache2.service

1月31日17:24:00 debian系统1:启动Apache服务器.1月31日17:00 debian系统d1:启动Apache。

随着sudo systemctl status mysql的出现,这个图像,显示如何启动mysql的图像

Show grants;来实现这个图像这个命令带来了什么?

请有人用简单的话来解释我,我的错误在哪里?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2020-02-01 11:32:45

随着Mysql的新安装和以root用户身份登录,现在可以在Adminer上打开一个数据库.,我要说我的步骤.,我和Debian在一起。

1 -停止Apache2

代码语言:javascript
复制
sudo systemctl stop apache2.service

2-删除我计算机上Mysql上的所有内容。

警告:这可能会删除链接到MySQL的其他软件包,请仔细阅读将要删除的内容.

代码语言:javascript
复制
sudo apt-get remove --purge *mysql\*
sudo apt-get autoremove
sudo apt-get autoclean

因为我都是从MySQL来的,现在安装它们.

代码语言:javascript
复制
sudo apt-get install mysql-server

4-另外,安装Mysqli,因为我的计算机上有php7.3,所以我用php7.3安装Mysql。

代码语言:javascript
复制
sudo apt-get install php7.3-mysqli

有时,我不知道why..later是否安装了Mysql,来警告一下,

连接错误: SQLSTATEHY000服务器请求客户端未知的身份验证方法

正如这里所说,默认情况下,而且出于某种原因,MySQL8默认插件是auth_socket。应用程序大多数时候都希望使用密码登录到数据库。我这样做,我登录到Mysql,我给根密码,我写在我的安装.

代码语言:javascript
复制
~$ mysql -u root -p 

写下他要说的命令,

代码语言:javascript
复制
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password
BY 'password';  

重新启动Mysql,

代码语言:javascript
复制
sudo systemctl restart mysql

7 -重新启动Apache2

代码语言:javascript
复制
sudo systemctl restart apache2.service

8-在Adminer登录窗口上,作为root登录,以及如何显示窗口,我可以构建mela数据库.窗口显示我的mela数据库

@Abhijith,谢谢你的回答,祝你今天愉快!

票数 0
EN

Server Fault用户

发布于 2020-01-31 21:48:15

如错误所示,用户"me“对数据库"mela”没有权限。

要确认这一点,请以mysql用户"me“的身份运行下面的命令

显示补助金;

如果用户对数据库拥有权限,则将显示

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1001274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档