phpMyAdmin
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> phpMyAdmin

Cảnh báo:mysql_connect ():Lỗi khi đọc gói lời chào

Bạn có thể thử sử dụng MySQLi hoặc PDO và tuyên bố chuẩn bị của họ để an toàn hơn.

Nếu bạn chỉ định sử dụng MySQL thì hãy sử dụng đoạn mã dưới đây để khởi tạo kết nối Cơ sở dữ liệu của bạn.

<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>

Để tham khảo, hãy xem http://php.net/manual/en/ Chức năng. mysql-connect.php

Ngoài ra, vui lòng sử dụng MySQLi

<?php
$con = mysqli_connect("localhost","my_user","my_password","my_db");

// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }
?>

Để tham khảo, hãy xem http://php.net/manual/en/mysqli.construct. php

Nếu bạn cân nhắc sử dụng PDO thì hãy thử

<?php
try {
    $dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
    foreach($dbh->query('SELECT * from FOO') as $row) {
        print_r($row);
    }
    $dbh = null;
} catch (PDOException $e) {
    print "Error!: " . $e->getMessage() . "<br/>";
    die();
}
?>

Để tham khảo, hãy xem http://php.net/manual/en/pdo.connections. php



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. mysqli_real_connect ():(HY000 / 2002):Không có tệp hoặc thư mục như vậy

  2. Ngày không được gửi đến mysql

  3. Tuyên bố cập nhật MySQL:'bảng' không xác định trong 'danh sách trường'

  4. cách thêm tổng hợp duy nhất vào một cột trong bảng mysql

  5. Không thể truy cập phpMyAdmin sau khi mật khẩu được đặt cho cơ sở dữ liệu