linux 检测mysql链接_MySQL笔记

#忘记原始密码

1、修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:skip-grant-tables=1

2、重启mysql:service restart stop

3、刷新权限:flush privileges;

4、修改密码:alter user root@localhost identified by 'Kgj@2019';

若报错:ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'localhost'

改为:alter user 'root'@'%' identified by 'Kgj@2019';

mysql清除日志信息

删除日志:输入mysql -u root -p然后输入密码

mysql> reset master;

关闭日志功能:(需先在命令行删除日志)找到配置文件my.cnf,对于linux,一般默认在/etc目录下,打开此文件,使用井号(#)注释掉如下两个配置项目即可。

log-bin=mysql-bin

binlog_format=mixed

修改前需要先关闭数据库:service mysqld stop

修改后需要重启:service mysql start /restart

mysql后台启动,守护线程自动检测:/usr/bin/mysqld_safe &

mysql关闭:mysqladmin -uroot -pkgj123 shutdown

Mysql异常

一、Mysql :ERROR 1030 (HY000): Got error 134 from storage engine

① 内存满,清理内存空间

② REPAIR TABLE member;

/etc/init.d/mysql.server stop

1.[root@localhost XsocketFEP_V2]# mysql -uroot -pkgj123

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)

无法重启

解决办法:/usr/bin/mysqld_safe &

重启正常

解决办法:创建一个空的/var/lib/mysql/mysql.sock文件(或删除这个文件)

且权限设为777

2.Caused by: java.sql.SQLException: Table '表名' is marked as crashed and should be repaired

解决办法:

./myisamchk -c -r 数据库表MYI文件的路径(例如:/home/mysql/var/crawlerfeedsky/aaaa.MYI)

如果还不行,就-f 强制修复

mysql> delete from V_BaseSchedule where F_Guid='111703';

ERROR 126 (HY000): Incorrect key file for table './db_kgj/V_BaseSchedule.MYI'; try to repair it

或:java.sql.SQLException: Got error 134 from storage engine

解决办法:

可以先运行 CHECK TABLE 表名 检查下是否存在错误。

然后运行 REPAIR TABLE 表名 进行修复。

3.mysql乱码

解决办法:

vim my.cnf

在[client]和[mysqld]下面都添加上

default-character-set=utf8

4.mysql禁止日志

mysql -uroot -pkgj123

> reset master;

vim /etc/my.cnf把里面的

#log-bin=mysql-bin

#binlog_format=mixed

注释掉

4.java.sql.SQLException: Table 'V_Schedule' is marked as crashed and should be repaired

解决办法:

/usr/bin/myisamchk -c -r /var/lib/mysql/db_kgj/V_Schedule.MYI

5.mysql修改root密码mysqladmin -uroot -p'1234567' password '123456'

————————————————

版权声明:本文为CSDN博主「走到华灯初上」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接https://blog.csdn.net/qq_26960887/article/details/102460249


联系方式:

QQ:23683716

微博:一起大数据 https://weibo.com/17bigdata

微信:L23683716

求职招聘,技术交流请加数据圈星球:

2859aebeb08b6fe5ce1d1a7e434b4cee.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/490457.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

matplotlib设置多个图例横向水平放置

一般多个图例都是竖向放置 如果想要多个图例横向放置,设置plt.legend的ncol参数,ncol参数表示将图例分为多少列,以两个图例横向放置为例: plt.legend(ncol2)

内存对齐分配策略(含位域模式)

1:内存对齐定义: 现在使用的计算机中内存空间都是按照字节划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但是实际上计算机系统对于基本数据类型在内存 中的存放位置都有限制,要求这…

科技部发布新一批国家新一代人工智能开放创新平台

来源:科技部8月29日上午,在上海举办的2019世界人工智能大会开幕式上,科技部李萌副部长发布了新启动建设的十家国家新一代人工智能开放创新平台。分别是:依托上海依图网络科技有限公司建设视觉计算国家新一代人工智能开放创新平台&…

开发里程碑计划_里程碑——让你轻松控制项目进度

对于项目结果的最好控制就是控制项目开发的过程,也就是控制项目开发过程中的几个关键节点——项目的里程碑事件。通过对里程碑事件的控制用于评估项目各阶段工作进展的有效性,以及及时的明确开发过程中存在的风险过程。我们在做项目开发计划的时候&#…

C++大小写字母互转

大写字母的ASCII码比小写字母的小&#xff0c;且两者相差32&#xff0c;所以要将大写字母转为小写字母&#xff0c;将大写字母32&#xff0c;反之&#xff0c;要将小写字母转为大写字母&#xff0c;小写字母-32 int main(){char c A;char c2 c 32;cout << c2 <<…

SQL Server数据库大型应用解决方案总结【转】

【IT168 技术】随着互联网应用的广泛普及&#xff0c;海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用&#xff0c;每天百万级甚至上亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。 一、负载均衡技术 负载均衡集…

C++返回char*第n个位置开始的子字符串

直接令char*的指针n &#xff0c;即获得了char*第n个位置的地址 int main(){int n 3;char* c "abcdeffffff";char *temp cn;cout << temp << endl;return 0; }

Python正在吞噬世界

来源&#xff1a; AI前线AI 前线导读&#xff1a;2018 到 2019 年&#xff0c;所有编程语言的流行度都在下滑&#xff0c;除了 Python。Python 为什么会变得越来越火&#xff1f;本文梳理了 Python 的发展史&#xff0c;试图揭示背后的秘密。1994 年末&#xff0c;一群来自美国…

登录python自动化_Appium+Python实现自动化登录

#AppiumPython实现自动化测试 Appium简介 官方的概述为&#xff1a; Appium is an open source test automation framework for use with native, hybrid and mobile web apps. It drives iOS, Android, and Windows apps using the WebDriver protocol. Appium是一个开源的测试…

lvalue-xvalue-prvalue

• iM: has identity and cannot be moved from • im: has identity and can be moved from (e.g. the result of casting an lvalue to a rvalue reference) • Im: does not have identity and can be moved from 转载于:https://www.cnblogs.com/Searchor/p/5604736.html

C++ const vector的迭代器

vector<int>::const_iterator it a.begin(); int main(){const vector<int> a { 1, 2, 3 };vector<int>::const_iterator it a.begin();for (; it ! a.end(); it){cout << *it << endl;}return 0; }

城市仿真为何成为大势所趋?

来源&#xff1a;智慧城市联合实验室不知从何时起&#xff0c;人们开始从城市的角度构想&#xff0c;未来可以建设一个虚拟城市&#xff0c;来映射真实城市的运行&#xff0c;再进一步管理真实城市的运行。现在&#xff0c;这种构想已经初步实现……&#xff08;内附《城市环境…

linux网络配置_linux复制和网络配置的小注意事项

centos7&#xff0c;vbox复制出来的虚拟机无法ping通。其实这是vbox低版本没有解决的一个小问题&#xff0c;复制过去&#xff0c;主机的mac重新生成了(复制时候一定要选这个选项),但是配置文件的mac还是被复制的主机配置&#xff0c;网上搜索很多方案各种改&#xff0c;其实只…

C++ vector的反向迭代器

int main(){vector<int> a { 1, 2, 3 };vector<int>::reverse_iterator it a.rbegin();for (; it ! a.rend(); it){cout << *it << endl;}return 0; }

实验室培养的迷你大脑,产生了脑电波...

十月龄如豌豆大小的类器官。图片来源&#xff1a;Muotri Lab来源&#xff1a;中国生物技术网近日&#xff0c;来自美国加州大学圣地亚哥分校的科学家用发育了功能性神经网络的干细胞创造了“迷你大脑”。尽管这些实验室发育的大脑比人脑小一百万倍&#xff0c;但它们是第一个被…

jupyternotebook运行python_jupyter notebook参数化运行python方式

Updates &#xff08;2019.8.14 19:53&#xff09;吃饭前用这个方法实战了一下&#xff0c;吃完回来一看好像不太行&#xff1a;跑完一组参数之后&#xff0c;到跑下一组参数时好像没有释放之占用的 GPU&#xff0c;于是 notebook 上的结果&#xff0c;后面好几条都报错说 cuda…

学期总结

这学期虽然比较忙&#xff0c;但学会了很多&#xff0c;也结识了很好的伙伴组成团队。不一样的队友有着不一样的风格、不一样的思维&#xff0c;虽然最初的时候也有过争吵&#xff0c;但是我们都学会了在此过程中成长。在学习这门课程的过程中&#xff0c;我知道了软件开发不是…

重磅|PPT讲解机器人产业发展现状与未来展望,重磅资料

来源&#xff1a;机器人大讲堂前段时间咱们分享过王喜文博士做的关于《5G》的PPT&#xff0c;大家反映做的很棒&#xff0c;最近王喜文博士在机械工业出版社又出了一本新书&#xff1a;智能&#xff1a;《新一代人工智能发展规划》解读&#xff0c;ISBN&#xff1a;978-7-111-6…

发送广播BroadcastReceiver

import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button; public class BroadcastMain extends Activity {   Bu…

C++ 字符串转数字/数字转字符串

数字转字符串&#xff1a; 很简单&#xff0c;直接用to_string()函数 int numto_string(num) 字符串转数字&#xff1a; 方法一&#xff1a; sscanf(s.c_str(), "%d", &num); int main(){string s "234";int num;sscanf(s.c_str(), "%d&qu…