您可以使用以下代码来连接MySQL远程数据库:

DELIMITER //

CREATE PROCEDURE your_procedure_name()
BEGIN
    DECLARE conn mysqli;
    DECLARE host VARCHAR(255) DEFAULT '127.0.0.1';
    DECLARE port INT DEFAULT 3306;
    DECLARE user VARCHAR(255) DEFAULT 'root';
    DECLARE password VARCHAR(255) DEFAULT '123456';
    DECLARE database_name VARCHAR(255) DEFAULT 'your_database_name';
    
    SET conn = mysqli_init();
    IF NOT conn THEN
        SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'Failed to initialize MySQLi connection';
    END IF;

    IF NOT mysqli_real_connect(conn, host, user, password, database_name, port) THEN
        SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'Failed to connect to MySQL: ' + mysqli_connect_error();
    END IF;

    -- 在此处可以编写您的查询逻辑

    -- 关闭连接
    mysqli_close(conn);
END //

DELIMITER ;

请注意,您需要将 your_procedure_name 替换为您自己的存储过程名称,并根据实际情况修改 hostportuserpassworddatabase_name 的值

mysql mysql存储过程连接查询远程数据库 mysqli_connect 远程地址 1270013306 root 123456

原文地址: https://www.cveoy.top/t/topic/hJ5c 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录