MySql拾遗
1.“1130-Host is not allowed to connect to this MySQL server”
满世界的人都告诉你,到user表中把root + localhost的“localhost”修改为“%”;
满地球的人都告之:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'rootpasswd' WITH GRANT OPTION(需要把rootpassword替换为真实的密码;
但是却没有人告诉你需要重启一下MySQL的服务;
2.mysqld: 未被识别的服务
重启mysql的时候发现了以上的错误,那是因为在/etc/init.d里面没有mysql的启动服务;在根目录项目使用“find -name mysql.server",将此文件拷贝到/etc/init.d中,然后改名为mysqld或者其他什么名称即可。
3.can't connet local mysql to "/var/.../mysql.sock"
根目录”find -name mysql.sock",找到此文件以及路径 然后通过“mysql --socket=XXX”将socket路径替换;
4.结合步骤:
mysql --socket=/tmp/mysql.sock
(有时可能会需要你输入mysql -u root -p --socket=/tmp/mysql.sock,然后输入密码即可)
mysql> use mysql
mysql> UPDATE mysql.user SET Password=PASSWORD('newpwd') Where user='root';(注意分号)
mysql> update user set host='%' where host='localhost' and user='root';
之后重启即可;
mysql -u root -p --socket=/tmp/mysql.sock
之后会让你录入你之前改的密码
改变了localhost为%之后还有问题,那就是它失去了在本机登陆的权限;这需要你使用客户端工具在创建一个localhost的权限;或者就不需要在本机上登录;
至此,root用户密码可以重置。
5. Cannot load from mysql.proc
没有升级,应该是因为备份增加参数-R导致的;
1)find -name mysql_upgrade:定位升级文件位置
2)cd到文件位置;
3)mysql_upgrade -u root -p + Enter,录入密码即可;
4)service mysqld restart
MySql拾遗的更多相关文章
- mysql 拾遗提高(函数、事务、索引)
目录 1.tips 2.事务(transaction) 3.索引(index) 4.数据库的导出和备份 5.函数 6.防SQL注入 7.使用Explain分析SQL语句 8.视图(view) 1.ti ...
- mysql 数据类型拾遗
写这篇博客的原因是在建表的过程我建表时,在表名和字段名上没有注意,违背了团队的开发规范.我们团队规范是,名字上要能够体现对象的特征. 比如: 数据库要写db_dbname 表名要写tb_tbname ...
- mysql知识点拾遗梳理
mysql卸载重装过程: sudo apache2ctl stop sudo apt-get --purge remove mysql-client mysql-server mysql-common ...
- 洗礼灵魂,修炼python(91)-- 知识拾遗篇 —— pymysql模块之python操作mysql增删改查
首先你得学会基本的mysql操作语句:mysql学习 其次,python要想操作mysql,靠python的内置模块是不行的,而如果通过os模块调用cmd命令虽然原理上是可以的,但是还是不太方便,那么 ...
- 码海拾遗:基于MySQL Connector/C++的MySQL操作(连接池)
1.MySQL安装及简单设置 (1)安装:在OSX系统下,可以使用万能的“brew install”命令来进行安装:brew isntall mysql(默认安装最新版的MySQL) (2)启动:br ...
- MySQL数据库高级四:工具拾遗(视图)
视图
- 基础拾遗------redis详解
基础拾遗 基础拾遗------特性详解 基础拾遗------webservice详解 基础拾遗------redis详解 基础拾遗------反射详解 基础拾遗------委托详解 基础拾遗----- ...
- wordpress 拾遗
wordpress 拾遗 运行环境 php mySQL Apache 集成开发环境 Appserv xampp phpstudy 文章和页面的区别 文章是发布网站主要内容的地方,比如博客的文章,商城的 ...
- Flask拾遗总汇1
目录 1.flask的路由分发方式 2.请求响应相关 3.flask配置文件拾遗(config) 4.路由系统参数配置 4.1 可传入参数: 4.2 常用路由系统有以上五 5.反向生成URL: url ...
随机推荐
- windows系统下搭建linux
1.先装虚拟机VMware Workstation(步骤参照度娘) 2.在虚拟机上装CentOS6.5Linux系统(步骤参照度娘) 3.安装SecureCRT终端仿真程序,用来登录Linux服务 ...
- poj 1328贪心
Description Assume the coasting is an infinite straight line. Land is in one side of coasting, sea i ...
- 【matlab】matalb生成dll给Cpp用
http://blog.csdn.net/scudz/article/details/13628917 这篇文章写得很好,我跟据这个,操作了一下,发现,好用,精简版总结如下 1. matlab打开一个 ...
- mybatis0206 延迟加载
延迟加载 1.1使用延迟加载意义 在进行数据查询时,为了提高数据库查询性能,尽量使用单表查询,因为单表查询比多表关联查询速度要快. 如果查询单表就可以满足需求,一开始先查询单表,当需要关联信息时,再关 ...
- LINUX内核调度器+linux 内存
http://www.cnblogs.com/tolimit/p/4303052.html
- JSON 入门
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族 ...
- FastJson解析对象及对象数组--项目经验
第一次使用json,解析工具为FastJson,使用语言为java 常见的json解析实例,以map为例: Map<String,String> map=new HashMap<St ...
- ARC和非ARC文件混编
在编程过程中,我们会用到很多各种各样的他人封装的第三方代码,但是有很多第三方都是在非ARC情况下运行的,当你使用第三方编译时出现和下图类似的错误,就说明该第三方是非ARC的,需要进行一些配置. 解决方 ...
- js原型继承
原型链: Object(构造函数) object(类型(对象)) var o = {}; alert(typeof o); //结果是object alert(typeof Object); //结果 ...
- 可以直接拿来用的15个jQuery代码片段
jQuery里提供了许多创建交互式网站的方法,在开发Web项目时,开发人员应该好好利用jQuery代码,它们不仅能给网站带来各种动画.特效,还会提高网站的用户体验. 本文收集了15段非常实用的jQue ...