您好,欢迎光临! 推荐您使用Chrome浏览器访问本站。

MySQL无法远程连接的几种可能

815 views
MySQL无法远程连接的几种可能MySQL无法在远程连接,一般情况下可能是: 1.没有权限 mysql库的user表里设置权限 例子: 第一种方法: grant all privileges on  *.*  to root@’localhost’ identifies by ‘123456’;1 //给localhost主机(本地)的root用户设置123456密码并开所有权限对所有库的所有表(*.*);如果要不限制主机 则把localhost改成 % 第二种方法: 或者更改user表里的数据达到效果 update user set host=”%” where user=”root” and host=”localhost”;1 //你也可以再生成一个专门用于远......

MySQL查询当前数据上一条和下一条的记录

919 views
MySQL查询当前数据上一条和下一条的记录如果ID是主键或者有索引,可以直接查找: 方法一: 查询上一条记录的SQL语句(如果有其他的查询条件记得加上other_conditions以免出现不必要的错误): select * from table_a where id = (select id from table_a where id < {$id} [and other_conditions] order by id desc limit 1) [and other_conditions]; 查询下一条记录的SQL语句(如果有其他的查询条件记得加上other_conditions以免出现不必要的错误): select * from table_a where id = (select id from table_a where id > {$id} [and other_conditions] order by id a......

PHP mysql 计算两个经纬度坐标距离

944 views
PHP mysql 计算两个经纬度坐标距离mysql版 SELECT 2 * 6378.137 * ASIN( SQRT( POW( SIN( PI( ) * ( 114.09576416015625 - 114.1798 ) /360 ) , 2 ) + COS( PI( ) * 114.09576416015625 /180 ) * COS( 114.1798 * PI( ) /180 ) * POW( SIN( PI( ) * ( 22.3932534047735 - 114.1798 ) /360 ) , 2 ) ) ) AS a FROM dual php版 function rad($d) { return $d * 3.1415926535898 / 180.0; } function GetDistance($lat1, $lng1, $lat2, $lng2) { $EARTH_RADIUS = 6378.137; //公里 $radLat1 = rad($lat1); $radLat2 = rad($lat2); $a = $radLat1 – $ra......

mysql查看存储过程

745 views
mysql查看存储过程查询数据库中的存储过程 方法一: select `name` from mysql.proc where db = ‘your_db_name’ and `type` = ‘PROCEDURE’ 方法二: show procedure status; 查看存储过程或函数的创建代码 show create procedure proc_name; show create function func_name;

MySQL数据库改名的5种方法

811 views
MySQL数据库改名的5种方法mysql数据库改名的5种方法: 1. RENAME DATABASE db_name TO new_db_name 这个。。这个语法在mysql 5.1.7中被添加进来,到了5.1.23又去掉了。 据说有可能丢失数据。还是不要用的好。 详见: http://dev.mysql.com/doc/refman/5.1/en/rename-database.html 2.如果所有表都是InnoDB类型的话,可以改文件夹的名字 关闭mysqld 把data目录中的db_name目录重命名为new_db_name 开启mysqld 3.重命名所有的表 CREATE DATABASE new_db_name; RENAME TABLE db_name.table1 TO new_db_name.table1, db_name.table2 TO new_db_name.table2; DROP......