我发现自己在一个我可以访问的环境中工作的是Tomcat + MySQL.没有Apache,没有PHP.我正在寻找一个可以在Tomcat下运行的MySQL网络界面(不能是桌面界面,因为无法访问mysql端口).
我试过jMyAdmin和javaMyAdmin.我无法工作,都缺乏文档和社区支持.有人可以提出建议吗?
在下面的查询中,我想在CASE的WHEN中添加一个AND条件,然后才可以这样做?
例如WHEN'r'和table1.name ="jones"那么'非常高'
SELECT table1.id, table1.name,
CASE table1.event
WHEN 'r' THEN 'very high'
WHEN 't' THEN 'very low'
ELSE (SELECT table2.risk FROM table2 WHERE table2.value <= table1.value
ORDER BY table2.value DESC LIMIT 1)
END AS risk
FROM table1
ORDER BY FIELD( table1.event, 'r', 'f', 't' ), table1.value DESC
Run Code Online (Sandbox Code Playgroud) 所以我尝试使用我的root密码(用户名:root密码:******)登录phpMyAdmin,但是,我继续收到错误:#2002无法登录MySQL服务器
我很确定我知道root密码,因为我在Mac OS X上输入了终端:
sudo /usr/local/mysql/support-files/mysql.server start
Run Code Online (Sandbox Code Playgroud)
并被提示"Password:"一行.我键入了密码,终端读取:
Starting MySQL...SUCCESS! 因此服务器启动了.我不确定为什么相同的密码不适用于phpMyAdmin.
我尝试使用以下命令在终端中设置密码:
/usr/local/mysql/bin/mysqladmin -u root password *******
Run Code Online (Sandbox Code Playgroud)
但是我收到了输出:
/usr/local/mysql/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
Run Code Online (Sandbox Code Playgroud)
我非常感谢帮助.我对此有所了解.我已经尝试了几个网站,而mySQL指令在这个问题上毫无用处.有关如何解决此问题的详细说明(在Mac OS X Lion上)将非常有用.谢谢.
更新:
我一直在尝试重置root密码,并且一直按照以下说明操作:http://www.coolestguyplanet.net/how-to-change-the-mysql-root-password/
但是,当我使用命令时:/ usr/local/mysql/bin/mysqld_safe --skip-grant-tables
我收到以下输出:
111217 10:00:42 mysqld_safe Logging to '/usr/local/mysql/data/******-********-MacBook-Pro.local.err'.
111217 10:00:42 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
/usr/local/mysql/bin/mysqld_safe: line 107: /usr/local/mysql/data/********-********-MacBook-Pro.local.err: Permission denied
/usr/local/mysql/bin/mysqld_safe: line 144: /usr/local/mysql/data/*******-**********-MacBook-Pro.local.err: Permission denied
111217 10:00:42 mysqld_safe …Run Code Online (Sandbox Code Playgroud) 我们在运行IIS 7.0的Windows机器上安装了PHPMyAdmin.
我们可以使用命令行连接到MySQL,但是我们无法使用PHPMyAdmin进行连接.
显示的错误是:Error #1045 Cannot log in to the MySQL server.
有人可以帮忙吗?
PHP Version 5.4.0
mysqlnd 5.0.10 - 20111026 - $Revision: 323634 $
phpMyAdmin-3.5.4-rc1-all-languages.7z
编辑:
我按照下面的链接没有成功,意味着我更改了密码,但phpmyadmin仍然有错误...
C.5.4.1.1.重置root密码:Windows系统
也有下面的线程在堆栈中没有帮助:
随机错误:#1045无法登录到MySQL服务器,
但该错误不是随机的 - >我总是有错误...
这是phpmyadmin文件夹中的config.inc.php文件:
<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
* Config file view and save screen
*
* @package PhpMyAdmin-setup
*/
if (!defined('PHPMYADMIN')) {
exit;
}
/**
* Core libraries.
*/
require_once './libraries/config/FormDisplay.class.php';
require_once './setup/lib/index.lib.php';
require_once './setup/lib/ConfigGenerator.class.php';
$config_readable = false;
$config_writable = false;
$config_exists …Run Code Online (Sandbox Code Playgroud) 当我试图连接我的phpmyadmin时XAMPP,它给出了一个错误:
#2002 - No connection could be made because the target machine actively refused it.
Run Code Online (Sandbox Code Playgroud)
可以帮我解决一下吗?
当我尝试将现有数据库导入localhost时,我收到此错误.数据库导入到Web主机服务器,但导入到localhost.
错误是;
静态分析:
在分析过程中发现了2个错误.
Ending quote ' was expected. (near "" at position 28310)
4 values were expected, but found 3. (near "(" at position 28266)
Run Code Online (Sandbox Code Playgroud) 我想在我的病人桌上让doctorid成为一把外键.
所以我都创造了我的表的 - 的主要问题是,当我去到表>结构>关系视图只有主键来了,我可以创建一个外键(这已经是某个表的主键我想保留 - 即患者表患者可以更改,但医生Id-我也有医生表 - 未启用).
我在关系视图中有另外一个带有两个复合键(medicineid和patientid)的表,它可以让我改变它们
我是否必须将患者表中的医生ID索引转换为其他内容?两者都不能成为主键,因为患者ID是患者表的主要 - 医生是外国人.
我希望有人能提供帮助
亲切的问候
我是创建数据库(产品)表具有拖动列(id,name)的项目,我向此列添加了值,然后显示此错误
Warning in .\libraries\DisplayResults.php#869
A non-numeric value encountered
Backtrace
.\libraries\DisplayResults.php#4933: PMA\libraries\DisplayResults->_getTableNavigation(
integer 0,
integer 0,
boolean false,
string '',
)
.\libraries\DisplayResults.php#4378: PMA\libraries\DisplayResults->_getPlacedTableNavigations(
integer 0,
integer 0,
string 'top_direction_dropdown',
boolean false,
string '',
)
.\libraries\sql.lib.php#1685: PMA\libraries\DisplayResults->getTable(
,
array,
array,
boolean false,
)
.\libraries\sql.lib.php#1976: PMA_getHtmlForSqlQueryResultsTable(
,
string './themes/pmahomme/img/',
NULL,
array,
boolean true,
integer 1,
integer 1,
NULL,
,
array,
)
.\libraries\sql.lib.php#2199: PMA_getQueryResponseForResultsReturned(
,
array,
string 'products',
string 'items',
NULL,
NULL,
,
string './themes/pmahomme/img/',
integer 1,
integer 1,
NULL,
NULL,
NULL,
NULL,
NULL, …Run Code Online (Sandbox Code Playgroud) 我在互联网上看了我的答案,也许我只是做错了.我的MySQL表中有一列我需要使用phpMyAdmin在SQL查询中用文本字符串替换所有NULL值.我不希望输出以这种方式出现,我想实际用文本字符串替换空值.
我试过了
UPDATE `tablename` SET fieldname = replace (fieldname, "", "textstring")
Run Code Online (Sandbox Code Playgroud)
我已经读过了
SELECT ISNULL(field,"replacetext)
Run Code Online (Sandbox Code Playgroud)
但这仅显示输出,但实际上并未在表中替换它.
我无法理解这一点,我浪费了太多时间来寻找答案.
我在debian中设置了这个设置:apache 2.4 proxy_fcgi和php-fpm(v5.5).在我的虚拟主机文件中,我有:
<VirtualHost *:80>
DocumentRoot /var/www/html
ProxyPassMatch ^/(.*\.php(/.*)?)$ unix:/var/run/php5-fpm.sock|fcgi://./var/www/html
CustomLog ${APACHE_LOG_DIR}/access.log combined
ErrorLog ${APACHE_LOG_DIR}/error.log
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
一切正常,我可以看到phpinfo()和我在/ var/www/html /下请求的每个php文件.
我继续从debian repo安装phpmyadmin但是当我浏览到http://MY.IP/phpmyadmin时,我收到"找不到文件"错误并在apache错误日志中
"[proxy_fcgi:error] AH01071: Got error 'Primary script unknown\n'"
Run Code Online (Sandbox Code Playgroud)
Debian phpmyadmin包将内容转储到/ usr/share/phpmyadmin.如果我在/ usr/share/phpmyadmin下创建一个test.html文件,我可以从http://MY.IP/phpmyadmin/test.html看到它的内容
问题是/ usr/share/phpmyadmin下的php文件没有被处理.phpmyadmin apache配置如下:
# phpMyAdmin default Apache configuration
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
Options FollowSymLinks
DirectoryIndex index.php
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
<FilesMatch ".+\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_flag register_globals Off
php_admin_flag allow_url_fopen Off
php_value include_path .
php_admin_value upload_tmp_dir …Run Code Online (Sandbox Code Playgroud)