MySQL FAQs (持续更新中)
mysql Ver 14.14 Distrib 5.7.21, for Linux (x86_64) using EditLine wrapper
如何找MySQL的配置文件
windows下为my.ini
linux下在/etc/my.cnf,还可以通过命令$ whereis my查找
ERROR 2002 (HY000)
刚装完以root登录时有可能报这样的错:
ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘
原因是/var/lib/mysql的访问权限问题。
下面的命令把/var/lib/mysql的拥有者改为当前用户:
$ sudo chown -R root:root /var/lib/mysql
ERROR 1054 (42S22): Unknown column 'password' in 'field list'
在修改mysql数据库的user表的password字段时报错,
update user set password=password(“新密码”) where user=”用户名”;
原因是在MySQL 5.7中,password字段改名为了authentication_string,使用以下命令
update user set authentication_string=password(“新密码”) where user=”用户名”;
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
密码错误时就会出现该错误,以下是重置方法
$ sudo vi /etc/my.cnf
# 在[mysqld]段加入skip-grant-tables,作用是令MySQL不需要密码登陆$ service mysqld restart
$ mysql -u root -p
# 回车进入MySQL> use mysql;
> update set authentication_string=password('newpassword') where user='root';
> flush privileges;
> quit;$ sudo vi /etc/my.cnf
# 删除skip-grant-tables
$ service mysqld restart$ mysql -u root -p
# 以'newpassword'即可登录
flush privileges 命令本质上的作用是将当前user和privilige表中的用户信息/权限设置从mysql库(MySQL数据库的内置库)中提取到内存里。MySQL用户数据和权限有修改后,希望在"不重启MySQL服务"的情况下直接生效,那么就需要执行这个命令。通常是在修改ROOT帐号的设置后,怕重启后无法再登录进来,那么直接flush之后就可以看权限设置是否生效。而不必冒太大风险。
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executin
密码不和MySQL的意,要改:
alter user 'root'@'localhost' identified by 'password';
转载于:https://www.cnblogs.com/sequix/p/8525409.html
MySQL FAQs (持续更新中)相关推荐
- 书籍 -- 《高性能MySQL》持续更新中(四)
第五章 创建高性能的索引 此处的知识点需要借助<数据结构与算法>这更有助于理解 索引基础 索引可以包含一个或多个列的值.如果索引包含多个列,那么列的顺序也十分重要,因为MySQL只能高效地 ...
- 【从入门到精通系列】-- MySQL(持续更新中……)
系列文章目录 文章目录 系列文章目录 前言 一.初识MySQL 1.1数据库基础 1.1.1 什么是数据库 1.1.2 表 1.1.3 数据类型 1.1.4 主键 1.2 数据库技术构成 1.2.1 ...
- mysql查询更新优化_mysql查询优化(持续更新中)
1.索引不会包含有NULL值的列 (1) 应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描 (2) 数据库设计时不要让字段的默认值为null,可以 ...
- JAVA面试大全(持续更新中...)
本文旨在收集Java面试过程中出现的问题,力求全面,仅作学习交流,欢迎补充,持续更新中-,部分段落选取自网上,部分引用文章已标注,部分已记不清了,如侵权,联系本人 Java基础 1.面向对象的概述 面 ...
- 2020年拼多多校招面试题及答案-最全最新-持续更新中
大家好我是好好学习天天编程的天天 一个整天在互联网上种菜和砍柴的程序员 2020年拼多多校招面试题及答案-最全最新-持续更新中 2020年拼多多校招面试题一面-牛客网 2020年拼多多校招面试题二面- ...
- 若依微服务框架ruoyi-cloud使用手册(持续更新中)
若依微服务框架ruoyi-cloud使用手册(持续更新中) 一.项目启动事项 二.新建功能模块案例 三.不同微服务系统间接口调用案例 四.服务器部署 五.一些坑~ 一.项目启动事项 1.首先进行项目相 ...
- 【Vue全家桶+SSR+Koa2全栈开发】项目搭建过程 整合 学习目录(持续更新中)
写在开头 大家好,这里是lionLoveVue,基础知识决定了编程思维,学如逆水行舟,不进则退.金三银四,为了面试也还在慢慢积累知识,Github上面可以直接查看所有前端知识点梳理,github传送门 ...
- 嵌入式相关开源项目、库、资料------持续更新中
学习初期最难找的就是找学习资料了,本贴精心汇总了一些嵌入式相关资源,包括但不限于编程语言.单片机.开源项目.物联网.操作系统.Linux.计算机等资源,并且在不断地更新中,致力于打造全网最全的嵌入式资 ...
- 面试JAVA常被问到的问题(持续更新中)
引言 有的面试会被问到有没有写博客,这时候我尴尬,不知道怎么回答,所以这篇文章仅仅是把我面试JAVA的遇到的问题记录下来而已,也算是我写博客迈出的第一步,起码,以后被问到:有没有写博客?我可以回答,我 ...
- Java自学视频整理(持续更新中...)
1.Java基础视频 <张孝祥JAVA视频教程>完整版[RMVB](东西网) 历经5年锤炼(史上最适合初学者入门的Java基础视频)(传智播客) 张孝祥2010年贺岁视频:Java高新技术 ...
最新文章
- 服务器远程显示用户忙,服务器远程显示用户忙
- MySQL数据库如何管理与维护_mysql数据库的管理与维护
- php换设备登录逻辑,登录和退出登录的操作逻辑
- 服务器采用虚拟化应用漂移,虚拟化技术在数字化医院建设中的应用
- stable_partition http://www.cplusplus.com/reference/algorithm/stable_partition/
- VINS-Mono代码分析与总结(完整版)
- C#基础笔记(第十天)
- 脚本——监控打印服务
- 企业网络信息安全意识宣贯——屏保制作
- JAVA 获取音频文件(ogg格式)毫秒时长
- 25本最佳个人理财书籍
- map获取key的方式
- 【Haskell】函子 · 应用函子 · 单子
- 解构瑞幸小鹿茶:两大战场、一套逻辑、一个梦想
- 烽火十八台丨从3.15曝光的食品安全问题看供应链网络安全防护
- 计算机科班与培训开发编程的区别在哪里?
- English-全国英语翻译证书
- 转:大数据面试之_01_IT 从业人员面试小技巧
- 共路信令(CCS),随路信令(CAS)简介
- 手机问题——语音让小爱同学学习用户对手机的操作并复现
热门文章
- java 的记住用户名和密码,JAVA--高级基础开发Cookie实现记住用户名和密码
- 文件上传功能如何测试
- python 内置函数_python的内置函数、方法
- 星河经纬加入会员可靠吗_珍爱网免费相亲可靠吗?女会员处境艰难红娘为她重拾勇气...
- linux账号密码登录,在自己的小linux上实现用户具有账号密码才可以登录
- HR:不录用她,是因为她“太傻白甜了……”
- Fiddler抓包一键生成代码
- js ul 清缓存_JavaScript使用ul中li标签实现删除效果
- matlab虚拟现实之V-Realm Builder2建模注意事项
- python死锁案例_Python 多线程死锁