标签: phpmyadmin

禁止访问:您无权访问此服务器上的/ phpmyadmin

嗨我已经在我的centos机器上安装了phpmyadmin,当我尝试phpmyadmin通过我的浏览器时,我收到此错误:

Forbidden
You don't have permission to access `phpmyadmin` on this server.
Run Code Online (Sandbox Code Playgroud)

我的phpmyadmin.conf文件有以下内容:

# phpMyAdmin - Web based MySQL browser written in php
# 
# Allows only localhost by default
#
# But allowing phpMyAdmin to anyone other than localhost should be considered
# dangerous unless properly secured by SSL

Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin


<Directory /usr/share/phpMyAdmin/>
   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
       Require ip 127.0.0.1
       Require ip ::1
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache …
Run Code Online (Sandbox Code Playgroud)

php mysql phpmyadmin

57
推荐指数
5
解决办法
38万
查看次数

phpMyAdmin错误:缺少mbstring扩展名.请检查您的PHP配置

我在运行phpMyAdmin时遇到问题.当我尝试在浏览器中访问phpMyAdmin时,收到错误消息:"缺少mbstring扩展名.请检查您的PHP配置."

我已经在互联网上搜索了可能的解决方案.据此,我在php.ini文件中做了一些修改.我取消注释了行"; extension = php_mbstring.dll"并在extension_dir中写了ext文件夹的完整路径.可悲的是,它仍然无效.

能帮我找到合适的解决方案吗?

php phpmyadmin mbstring

57
推荐指数
7
解决办法
20万
查看次数

带有phpmyadmin的PHP 7提供了大量的弃用通知

我安装了运行PHP7和phpmyadmin的Ubuntu 16.04 LTS.但是,我得到了很多弃用通知,例如:

Deprecation Notice in ./../php/php-gettext/streams.php#48  
Methods with the same name as their class will not be constructors in a future version of PHP; StringReader has a deprecated constructor

Backtrace  
./../php/php-gettext/gettext.inc#41: require()  
./libraries/select_lang.lib.php#477: require_once(./../php/php-gettext/gettext.inc)  
./libraries/common.inc.php#569: require(./libraries/select_lang.lib.php)  
./index.php#12: require_once(./libraries/common.inc.php)
Run Code Online (Sandbox Code Playgroud)

这是一个问题吗?如何摆脱这些通知(每次加载页面或执行操作时它们会弹出)?

phpmyadmin php-7 ubuntu-16.04

57
推荐指数
9
解决办法
5万
查看次数

phpmyadmin.pma_table_uiprefs不存在

我在互联网上搜索但找不到与此特定错误/表格相关的任何内容.当我尝试在phpMyAdmin中查看表时弹出.我以root身份登录并且phpMyAdmin的安装(在ubuntu 13.10下)是新鲜的,并且未触及到目前为止.

以下是整个信息:

SELECT `prefs`
FROM `phpmyadmin`.`pma_table_uiprefs`
WHERE `username` = 'root'
AND `db_name` = 'symfony'
AND `table_name` = 'users'

MySQL reports: #1146 - Table 'phpmyadmin.pma_table_uiprefs' doesn't exist
Run Code Online (Sandbox Code Playgroud)

安装刚刚破坏还是我错过了什么?

mysql phpmyadmin

56
推荐指数
6
解决办法
13万
查看次数

在PHPMYADMIN中使用group_concat将显示结果为[BLOB - 3B]

我有一个查询,它在整数字段上使用mysql的GROUP_CONCAT.
我正在使用PHPMYADMIN来开发此查询.我的问题是,不是显示1,2是连接字段的结果,而是[BLOB - 3B].

查询是

SELECT rec_id,GROUP_CONCAT(user_id)
FROM t1
GROUP BY rec_id
Run Code Online (Sandbox Code Playgroud)

(两个字段都是unsigned int,两者都不是唯一的)

我应该添加什么来查看实际结果?

mysql casting group-by phpmyadmin group-concat

55
推荐指数
4
解决办法
3万
查看次数

如何在phpMyAdmin中查看我的存储过程?

我在phpMyAdmin中创建了一个存储过程

CREATE PROCEDURE Sample()
SELECT * FROM feedback
Run Code Online (Sandbox Code Playgroud)

我在哪里可以看到这个程序?如果在phpMyAdmin中无法实现,那么具有编写,存储和查看存储过程,表等功能的一些优秀程序是什么?

mysql sql stored-procedures phpmyadmin

55
推荐指数
7
解决办法
9万
查看次数

解决方案:此表不包含唯一列.网格编辑,复选框,编辑,复制和删除功能不可用

这不是一个问题,而是我发现的自生问题/问题和解决方案.我认为分享是不错的礼貌,因为我找不到完整的工作解决方案.

phpMyAdmin中生成的错误是:

"此表格不包含唯一列.网格编辑,复选框,编辑,复制和删除功能不可用."

根据您的具体情况,有几种可行的解决方案.

例如,只要您的所有AI或唯一标识符字段都是唯一的,您就可以简单地更改表并确保这是主键并设置为唯一值.

我在其中一张桌子上用这个解决方案解决了这个问题.

另一个表有多个AI int值,它们是Primary字段,但是有多个相同类型的值.

对此的简单修复就是将一列添加到表的末尾,作为Unique AI Int.基本上所有MySQL都说它需要在每条记录中使用唯一值来区分行.

希望这有用.

php mysql database phpmyadmin

55
推荐指数
5
解决办法
14万
查看次数

我在哪里可以找到phpmyadmin中的mysql日志?

我在哪里可以找到phpmyadmin界面中的mysql日志(错误,查询等)?

mysql logging phpmyadmin

54
推荐指数
4
解决办法
17万
查看次数

MySQL 8.0上的phpMyAdmin

我已经安装了MySQL 8.0服务器和phpMyAdmin,但是当我尝试从浏览器访问它时,会发生以下错误:

#2054 - The server requested authentication method unknown to the client
mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password]
mysqli_real_connect(): (HY000/2054): The server requested authentication method unknown to the client
Run Code Online (Sandbox Code Playgroud)

我想它必须与实施的强密码和MySQL版本的相对新鲜度有关.

但我对最先进的驱动程序和连接配置一无所知.

有人遇到同样的问题并解决了吗?:d


使用apt安装编辑

apt-get install mysql-server phpmyadmin
Run Code Online (Sandbox Code Playgroud)

mysql database-connection phpmyadmin mysql-8.0

54
推荐指数
11
解决办法
11万
查看次数

从MySQL数据库中删除权限

在你认为这是一个重复的问题之前,我相信我有一个独特的,即使它有点愚蠢的情况.

几天前,我将我的Ubuntu 10.04服务器上的MySQL版本升级到5.3.3(它超过了10.04的Ubuntu版本).今天,我尝试登录phpMyAdmin,发现了一些有些可怕的Connection for controluser as defined in your configuration failed错误.

在按照几个关于如何解决这个问题的SO问题的描述之后,我已经陷入困境.

  • 我试图重新配置phpMyAdmin,但没有成功.
  • 我试图卸载phpMyAdmin并重新安装它,但它无法从数据库中删除权限并失败.
  • 然后我尝试手动删除用户的权限 - 有点愚蠢,我可能会添加 - 来自数据库,然后删除数据库,然后删除用户(带flush privileges).
  • 我完全删除了phpMyAdmin的整个安装(删除了应用程序和/ etc/phpmyadmin目录)并重新安装(使用apt-get),但是它表示phpmyadmin用户的权限已经存在:

granting access to database phpmyadmin for phpmyadmin@localhost: already exists

所以,这就是我留下的东西.我有一笔不能修改的补助金,也没有撤销:

mysql> show grants for 'phpmyadmin'@'localhost';
+-------------------------------------------------------------------------------------------------------------------+
| Grants for phpmyadmin@localhost                                                                                   |
+-------------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'phpmyadmin'@'localhost' IDENTIFIED BY PASSWORD '*46CFC7938B60837F46B610A2D10C248874555C14' |
| GRANT ALL PRIVILEGES ON `phpmyadmin`.* TO 'phpmyadmin'@'localhost'                                                |
+-------------------------------------------------------------------------------------------------------------------+
2 rows in …
Run Code Online (Sandbox Code Playgroud)

mysql ubuntu privileges phpmyadmin grant

53
推荐指数
2
解决办法
11万
查看次数