mysql修改root密码和设置权限

整理了以下四种在MySQL中修改root密码的方法,可能对大家有所帮助! 方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpass’); 方法2:用mysqladmin mysqladmin -u root password “newpass” 如果root已经设置过密码,采用如下方法 mysqladmin -u root password oldpass “newpass” 方法3: 用UPDATE直接编辑user表 mysql -u root mysql> use mysql; mysql> UPDATE user SET Password = PASSWORD(‘newpass’) WHERE user = ‘root’; mysql> FLUSH PRIVILEGES; 在丢失root密码的时候,可以这样 mysqld_safe –skip-grant-tables& mysql -u root mysql mysql> …

#1045 – Access denied for user ‘root’@’localhost’ (using password: YES)

I first changed the root password running mysql at a prompt with mysql -u root -p Update password: UPDATE mysql.user SET Password=PASSWORD(‘MyNewPass’) WHERE User=’root’; Edited line in the file config.inc.php with the new root password: $cfg[‘Servers’][$i][‘password’] = ‘MyNewPass’ Stop and re-start mysql service (in Windows: mysql_stop.bat/mysql_start.bat) and got phpMyAdmin to work! EDIT 2017: for MySQL≥5.7 use authentication_string in place of Password (see this …

mac系统上mysql开启外网访问

.首先本地连到数据库在”mysql”库下把user表里User=root的那一行,把Hosts从”locahost”改成”%” 2.然后在mac系统配置里找到”mysql”,先点下”Stop MySQL Server”,再启动下,就搞定了

天地图实现标注用户当前坐标位置

要想获取用户的位置就必须要知道用户设备所在的经纬度,而设备获取经纬度一般采用以下方法 1、IP地址 2、GPS全球定位系统(较准确) 3、WIFI无线网络 4、基站3G4G网络(较准确) 获取用户坐标我采用的是H5的Geolocation地理位置对象 navigataor.geolocation 方法: 》经度:coords.longitude 》维度:coords.latitude <!DOCTYPE html> <html> <head> <meta http-equiv=”content-type” content=”text/html; charset=utf-8″/> <meta name=”keywords” content=”天地图”/> <title>天地图-地图API</title> <script type=”text/javascript” src=”http://api.tianditu.com/js/maps.js”></script> <script> var map; var zoom = 12; function onLoad() { //初始化地图对象 map=new TMap(“mapDiv”); navigator.geolocation.getCurrentPosition(function(position){ var y = position.coords.longitude;//经度 var x = position.coords.latitude;//维度 console.log(y,x); //设置显示地图的中心点和级别 map.centerAndZoom(new TLngLat(y,x),zoom); //允许鼠标滚轮缩放地图 map.enableHandleMouseScroll(); //向地图上添加自定义标注 var …

提供了百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换

coordtransform 坐标转换 一个提供了百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换的工具模块。 python版本:https://github.com/wandergis/coordTransform_py 命令行版本:https://github.com/wandergis/coordtransform-cli 支持node、浏览器(AMD方式和直接引用方式) GitHub地址:https://github.com/wandergis/coordtransform npm地址:https://www.npmjs.com/package/coordtransform 项目主页:http://wandergis.github.io/coordtransform/ 为什么写这个模块 随着移动互联网的兴起,几乎每一个app都会去收集用户位置,如果恰好你在处理与地理定位相关的代码,并且不了解地理坐标系的话,肯定要被我大天朝各种坐标系搞晕。写这个模块的目的也是因为项目中app获取的坐标是百度sdk获取的,在做webgis可视化的时候各种偏,各种坐标不对,叠加错位。 当前互联网地图的坐标系现状 地球坐标 (WGS84) 国际标准,从 GPS 设备中取出的数据的坐标系 国际地图提供商使用的坐标系 火星坐标 (GCJ-02)也叫国测局坐标系 中国标准,从国行移动设备中定位获取的坐标数据使用这个坐标系 国家规定: 国内出版的各种地图系统(包括电子形式),必须至少采用GCJ-02对地理位置进行首次加密。 百度坐标 (BD-09) 百度标准,百度 SDK,百度地图,Geocoding 使用 (本来就乱了,百度又在火星坐标上来个二次加密) 开发过程需要注意的事 从设备获取经纬度(GPS)坐标 如果使用的是百度sdk那么可以获得百度坐标(bd09)或者火星坐标(GCJ02),默认是bd09 如果使用的是ios的原生定位库,那么获得的坐标是WGS84 如果使用的是高德sdk,那么获取的坐标是GCJ02 互联网在线地图使用的坐标系 火星坐标系: iOS 地图(其实是高德) Google国内地图(.cn域名下) 搜搜、阿里云、高德地图、腾讯 百度坐标系: 当然只有百度地图 WGS84坐标系: 国际标准,谷歌国外地图、osm地图等国外的地图一般都是这个 举个例子 笔者所在的公司app使用的是百度的sdk,需要对定位坐标做web可视化效果,百度地图提供的js api满足不了需求,选用leaflet来做可视化,这里要说到百度地图了,它使用的坐标系和切图的原点都不一致,并且其加偏还是非线性的,因此无法利用常用的加载方法去加载,放弃使用它的底图,选用了符合标准的高德底图,高德底图使用的是国测局坐标也就是GCJ02坐标系,如果简单的将app获取的经纬度叠加上去,就有可能你本来在百度大厦的位置就显示在西二旗地铁站了甚至更远,因此需要将bd09转成gcj02坐标系,这个时候这个库就有了用武之地,对点批量转换再加载到底图上,就可以让点显示在本应该出现的位置。 另外如果你拿到了一些WGS84的坐标,想加载到各种底图上就可以根据这个库在底图坐标系和你的数据坐标系之间进行转换。希望对大家有用吧。 安装(install) npm install coordtransform 示例用法(Example&Usage) 1 NodeJs用法 …

Install python3.6 & pip3 on MacOS

 1. Install python3.6 & pip3.md Install Python 3.6.x from https://www.python.org/downloads/ or via homebrew. $ brew install python3 # Installed at /usr/local/Cellar/python3 Check that python3 has been installed by running it at the terminal: $ python3 >>> Python 3.6.5 Download get-pip.py from https://bootstrap.pypa.io/get-pip.py and install (this should already be installed if python was installed from python.org or homebrew): $ curl -O https://bootstrap.pypa.io/get-pip.py $ …

GIT添加远程库

现在的情景是,你已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作,真是一举多得。 首先,登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一个新的仓库:   在Repository name填入learngit,其他保持默认设置,点击“Create repository”按钮,就成功地创建了一个新的Git仓库: 目前,在GitHub上的这个learngit仓库还是空的,GitHub告诉我们,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库。 现在,我们根据GitHub的提示,在本地的learngit仓库下运行命令: $ git remote add origin git@github.com:michaelliao/learngit.git 请千万注意,把上面的michaelliao替换成你自己的GitHub账户名,否则,你在本地关联的就是我的远程库,关联没有问题,但是你以后推送是推不上去的,因为你的SSH Key公钥不在我的账户列表中。 添加后,远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库。 下一步,就可以把本地库的所有内容推送到远程库上: $ git push -u origin master Counting objects: 20, done. Delta compression using up to 4 threads. Compressing objects: 100% (15/15), done. Writing objects: 100% (20/20), 1.64 KiB | 560.00 KiB/s, done. Total 20 …