嗨我已经在我的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) 我在运行phpMyAdmin时遇到问题.当我尝试在浏览器中访问phpMyAdmin时,收到错误消息:"缺少mbstring扩展名.请检查您的PHP配置."
我已经在互联网上搜索了可能的解决方案.据此,我在php.ini文件中做了一些修改.我取消注释了行"; extension = php_mbstring.dll"并在extension_dir中写了ext文件夹的完整路径.可悲的是,它仍然无效.
能帮我找到合适的解决方案吗?
我安装了运行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中查看表时弹出.我以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的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,两者都不是唯一的)
我应该添加什么来查看实际结果?
我在phpMyAdmin中创建了一个存储过程
CREATE PROCEDURE Sample()
SELECT * FROM feedback
Run Code Online (Sandbox Code Playgroud)
我在哪里可以看到这个程序?如果在phpMyAdmin中无法实现,那么具有编写,存储和查看存储过程,表等功能的一些优秀程序是什么?
这不是一个问题,而是我发现的自生问题/问题和解决方案.我认为分享是不错的礼貌,因为我找不到完整的工作解决方案.
phpMyAdmin中生成的错误是:
"此表格不包含唯一列.网格编辑,复选框,编辑,复制和删除功能不可用."
根据您的具体情况,有几种可行的解决方案.
例如,只要您的所有AI或唯一标识符字段都是唯一的,您就可以简单地更改表并确保这是主键并设置为唯一值.
我在其中一张桌子上用这个解决方案解决了这个问题.
另一个表有多个AI int值,它们是Primary字段,但是有多个相同类型的值.
对此的简单修复就是将一列添加到表的末尾,作为Unique AI Int.基本上所有MySQL都说它需要在每条记录中使用唯一值来区分行.
希望这有用.
我在哪里可以找到phpmyadmin界面中的mysql日志(错误,查询等)?
我已经安装了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) 在你认为这是一个重复的问题之前,我相信我有一个独特的,即使它有点愚蠢的情况.
几天前,我将我的Ubuntu 10.04服务器上的MySQL版本升级到5.3.3(它超过了10.04的Ubuntu版本).今天,我尝试登录phpMyAdmin,发现了一些有些可怕的Connection for controluser as defined in your configuration failed错误.
在按照几个关于如何解决这个问题的SO问题的描述之后,我已经陷入困境.
flush privileges).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) phpmyadmin ×10
mysql ×8
php ×3
casting ×1
database ×1
grant ×1
group-by ×1
group-concat ×1
logging ×1
mbstring ×1
mysql-8.0 ×1
php-7 ×1
privileges ×1
sql ×1
ubuntu ×1
ubuntu-16.04 ×1