我想从不同机器上不同数据库上的MySQL表访问数据。两台机器都连接到同一网络。我尝试使用
访问select * from [10.1.18.244].dbname.dbo.tablename;
但它给我语法错误,我也不知道DBO到底是什么以及如何找到它?
,而且,我还发现可以使用链接服务器完成它,但是我不知道该怎么做?
实际上,我只想以查询形式以此为单位,因为我想在
(例如DELIMITER //
create definer = 'root'@'10.1.18.244' procedure user_cnt()
sql security invoker
begin
select * from dbname.tablename;
end //
DELIMITER ;
任何对在事件/视图/过程中查询数据的方法,请建议我。
<?php
$mysqli = new mysqli("localhost", "username", "password", "dbname");
?>
使用服务器名称或服务器IP中的Localhost。
,MySQL与SQL查询不同。