我如何知道哪些MySQL用户有访问数据库的权限,以及他们拥有哪些特权?
当我点击“特权”时,我似乎能够从phpMyAdmin获得这些信息。。。
Users having access to "mydatabase"
User Host Type Privileges Grant
myuser1 % database-specific ALL PRIVILEGES Yes
root localhost global
如何在MySQL工作台模式部分查看在phpmyadmin中创建的数据库/表?在我的例子中,在phpmyadmin中创建的数据库没有反映在workbench(v-6.3)和mysql server v-5.7.12中。我如何检查使用的phpmyadmin是否反映了正确的工作台。
我在本地运行phpmyadmin (XAMPP 5.6.20-0),并使用Mac OS X El-capitan。import only选项是否将在phpmyadmin中创建的所有数据库/表复制到MySQL中,反之亦然?
问题
我的MySQL数据库适用于我的web应用程序。但是,当我尝试用phpMyAdmin打开数据库时,我会收到以下错误消息:
#2006 - MySQL server has gone away
phpMyAdmin断开与登录屏幕的连接。其他数据库运行良好。我的ax_allowed_packet设置为16,我也尝试了64,但它没有工作。
这个错误最终也发生了。数据库大小约为3MB,所以不太大。
使用的软件
Debian挤压x64
MySQL (当前版本)
phpMyAdmin (当前版本)
问题
如何修复此错误以便再次查看和编辑phpMyAdmin中的数据库?
我试图给一个非根的mysql用户登录到phpMyAdmin的访问权限,并且只能看到他们有权访问的数据库。
我已经阅读了以下文章,并尝试了他们的建议:
[How to configure phpMyAdmin for multiple users][2]
[Is there a tool like phpMyAdmin which can be configured to access just a single database?][3]
[how to configure config.inc.php to have a loginform in phpmyadmin][4]
[php
我想把我的Laravel项目装起来。我的docker-compose.yml中有以下服务
laravel_appdatabasenginxphpmyadmin
除了PHPMyAdmin之外,它们都运行正常。它会生成,并且确实为phpMyAdmin登录页面服务,但是当我输入凭据时,我会得到以下错误。
Cannot log in to the MySQL server
mysqli::real_connect(): php_network_getaddresses: getaddrinfo failed: No address associated with hostname
mysqli::
我正在尝试将phpmyadmin容器连接到mysql容器以查看数据库。phpmyadmin界面返回错误Cannot log in to the MySQL server与mysqli_real_connect(): (HY000/2002): No route to host。我做错了什么?谢谢。
我使用这个操作:
docker-compose down && docker-compose up -d
类型到web浏览器
我使用登录作为用户root,密码test。
获取上面描述的错误
我的docker-compose.yml
version: '
我更新了PHPMyAdmin,然后发现了一些关于不同版本的MySQL库和服务器的错误。所以我使用YUM卸载并重新安装了MySQL。
现在MySQL可以工作了,我可以看到webmin模块中列出的MySQL数据库服务器,其中包含用户和数据库,但当我转到PHPMyAdmin时,出现了一个错误。
var/logs/httpd/error_log显示:
[Tue Oct 13 09:29:33 2015] [error] [client 193.109.196.106] PHP Fatal error: Class 'SqlParser\\Lexer' not found in /us
我在访问MySQL时遇到了一个问题。我需要创建和导入一个数据库,但是我的默认用户没有必要的特权。
我正在使用Ubuntu16.04,关于操作系统和平台的详细信息:
# uname -a
Linux improve1 4.4.0-59-generic #80-Ubuntu SMP Fri Jan 6 17:36:54 UTC 2017 i686 i686 i686 GNU/Linux
这是我的MySQL版本:
# mysql --version
mysql Ver 14.14 Distrib 5.7.17, for Linux (i686) using EditLine wrapper
在安
我试图在phpmyadmin中为我的服务器构建一个数据库,但是当我构建完它之后,我无法使用PHP访问它,而且当我在MySQL中列出数据库时,它也不会显示出来。但是,当我在mySql中创建一个数据库时,它会出现在phpmyadmin中。另外,我正在运行phpmyadmin版本4.0.3,页面底部有一条语句,上面写着The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. To find out why click here.
谢谢