关于mysql数据库连接問題

已举报 回答
关于mysql数据库连接問題
问在线客服
扫码问在线客服
  • 回答数

    8

  • 浏览数

    6,884

8个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
'zabbix' failed: [1045] Access denied for user 'zabbix'@'localhost' (using password: YES)

这里提示是你的密码没有设置成功,所以你用zabbix用户登录时会报错
mysql grant all on zabbic.* to 'zabbix'@'localhost' identified by '123456';
Query OK, 0 rows affected (0.00 sec)

mysql flush privileges;
Query OK, 0 rows affected (0.00 sec)
[root@localhost wwwroot]# mysql -u zabbix -p123456
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.50-log Source distribution

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql

这个就成功了。
后面的你可以把你的sql文件贴出来,报的都是sql文件的错。
取消 评论
如果报错的话把错误贴出来,还有就是你倒没倒连接jar包,3个jar加在程序里了吗?
import java.sql.*;
Connection conn =null;
try {
Class.forName(com.mysql.jdbc.Driver);
conn=DriverManager.getConnection(jdbc:mysql://localhost/mybbs, root, root);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
这样可以么?
取消 评论
假设数据库名是Mysql,在本地上使用时如下
$con=mysql_connect(localhost,root,);
if(!$con) die{链接数据库失败}
mysql_select_db(Mysql);
取消 评论
PHP 中,连接数据库是通过 mysql_connect() 函数完成。
mysql_connect()的用法:
语法:mysql_connect(servername,username,password);
参数解释:
(1)servername 可选。规定要连接的服务器。默认是 localhost:3306。
(2)username 可选。规定登录所使用的用户名。默认值是拥有服务器进程的用户的名称。
(3)password 可选。规定登录所用的密码。默认是 。
例子:
?php
$con = mysql_connect(localhost,root,abc123);
if (!$con)
{
echo 数据库连接失败;
}else{
echo 数据库连接成功;
}
?
取消 评论
?php
$hostname = localhost;//主机地址,一般不需要改
$database = zx_title;//数据库表名
$username = root;//用户名,,默认一般为root
$password = 123;//mysql数据库的密码
$conn= mysql_pconnect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR);
?
取消 评论
下面是一个php连接数据库操作的测试代码,你可以参考:
?php
$id = mysql_connect(localhost, root, 123456) or die(mysql_error());
$ok = mysql_select_db(zf2, $id) or die(mysql_error());
if ($ok) {
echo ok;
} else {
echo no;
}

$rs = mysql_query(select * from album order by artist asc);
if ($rs) {
echo sdfasf;
} else {
echo fail;
}
if (mysql_num_rows($rs) != 0) {
while($row = mysql_fetch_array($rs)) {
print_r($row['id'] . br);
}
}
unset($row);
mysql_free_result($rs);
mysql_close($id);
取消 评论
$mysql_server_name=localhost; //数据库服务器名称
$mysql_username=root; // 连接数据库用户名
$mysql_password=??????; // 连接数据库密码
$mysql_database=??????; // 数据库的名字

// 连接到数据库
$conn=mysql_connect($mysql_server_name, $mysql_username,
$mysql_password);

// 从表中提取信息的sql语句
$strsql=SELECT * FROM `gbook`;
// 执行sql查询
$result=mysql_db_query($mysql_database, $strsql, $conn);
// 获取查询结果
$row=mysql_fetch_row($result);

echo 'font face=verdana';
echo 'table border=1 cellpadding=1 cellspacing=2';

// 显示字段名称
echo /btr/b;
for ($i=0; $imysql_num_fields($result); $i++)
{
echo 'td bgcolor=#000F00b'.
mysql_field_name($result, $i);
echo /b/td/b;
}
echo /tr/b;
// 定位到第一条记录
mysql_data_seek($result, 0);
// 循环取出记录
while ($row=mysql_fetch_row($result))
{
echo tr/b;
for ($i=0; $imysql_num_fields($result); $i++ )
{
echo 'td bgcolor=#00FF00';
echo $row[$i];
echo '/td';
}
echo /tr/b;
}

echo /table/b;
echo /font;
// 释放资源
mysql_free_result($result);
// 关闭连接
mysql_close($conn);
取消 评论
MySQLdb.connect是python 连接MySQL数据库的方法,在Python中 import MySQLdb即可使用,至于connect中的参数很简单:
host:MySQL服务器名
user:数据库使用者
password:用户登录密码
db:操作的数据库名
charset:使用的字符集(一般是gb2312)
cursor = db.cursor() 其实就是用来获得python执行Mysql命令的方法,也就是
我们所说的操作游标
下面cursor.execute则是真正执行MySQL语句,即查询TABLE_PARAMS表的数据。
至于fetchall()则是接收全部的返回结果行 row就是在python中定义的一个变量,用来接收返回结果行的每行数据。同样后面的r也是一个变量,用来接收row中的每个字符,如果写成C的形式就更好理解了
for(string row = ''; row= cursor.fetchall(): row++)
for(char r = ''; r= row; r++)
printf(%c, r);
大致就是这么个意思!
取消 评论
ZOL问答 > 关于mysql数据库连接問題

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?