mysql log报错解决方案
来源:互联网 发布:ppty聚力网络电视 编辑:程序博客网 时间:2024/06/08 08:59
log报错解决方案
vi /var/log/mysql.log
1、2017-06-15T11:14:46.104822Z 0 [ERROR] /usr/sbin/mysqld: Can't create/writeto file '/var/run/mysqld/mysqld.pid' (Errcode: 2 - No such file ordirectory)
(1) mkdir -p /var/run/mysqld/
(2) /etc/init.d/mysqld start 或者 servicemysqld start (依然报错)
继续
/var/run/mysqld/的属主和属组都是root,mysql并不能在其中创建文件,后修改该目录的属主和属组,启动 OK。
(3) ls -ld /var/run/mysqld/
(4) chown mysql.mysql /var/run/mysqld/
(5) /etc/init.d/mysqld start 或者service mysql start ———OK
2、输入密码报错
#1.停止mysql数据库
/etc/init.d/mysqld stop / service mysqld stop
#2.执行如下命令
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
#3.使用root登录mysql数据库
mysql -u root mysql
#4.更新root密码
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
#4最新版MySQL请采用如下SQL:
mysql> UPDATE user SET authentication_string=PASSWORD('newpassword') where USER='root';
#5.刷新权限
mysql> FLUSH PRIVILEGES;
#6.退出mysql
mysql> quit
#7.重启mysql
/etc/init.d/mysqld restart
#8.使用root用户重新登录mysql
mysql -uroot -p
Enter password: <输入新设的密码newpassword>
SET PASSWORD = PASSWORD(‘Root123..’);
3、socket找不到问题
因为大多数mysql都是rpm方式安装的,它会自动寻找/var/lib/mysql/mysql.sock这个文件。
检查mysql.sock的位置。
通过/etc/my.cnf中的socket的字段。
如果socket如下所示:
socket=/tmp/mysql.sock
(2).为mysql.sock增加软连接(相当于windows中的快捷方式)。比如实际的mysql.sock在/tmp/下。
则运行如下命令。
ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
重新启动mysql
service mysqld stop
4、[ERROR] InnoDB: mmap(137428992 bytes) failed; errno 12
内存过大
修改
vi /etc/my.cnf
innodb_buffer_pool_size = 12M
- mysql log报错解决方案
- MySQL 启动服务报错解决方案
- linux 下启动MySQL报错解决方案
- mysql 连接超时问题报错解决方案
- mysql主从复制报错解决方案
- mysql 存储 emoji报错的解决方案
- 礼拜四log~java函数replaceAll报错解决方案 & 一些常用jq方法 & java函数addAll
- MySql启动报错Failed to open log (file './mysql-bin.000232', errno 2)
- MySQL安装 Apply security settings报错1045解决方案
- MySQL安装 Apply security settings报错1045解决方案
- 关于MySQL的wait_timeout连接超时问题报错解决方案
- Mysql备份压缩文件,解压缩报错的解决方案!
- mysql Error Nr. 2003报错的解决方案
- MySQL安装 Apply security settings报错1045解决方案
- 关于MySQL的wait_timeout连接超时问题报错解决方案
- Emoji表情符号录入MySQL数据库报错的解决方案
- 关于MySQL的wait_timeout连接超时问题报错解决方案
- Emoji表情符号录入MySQL数据库报错的解决方案
- 【C#】HID API
- 记录apache删掉Indexes不能启动问题
- Java引用变量调用方法时的
- 开发中常遇到的错误
- [vijos1404] 遭遇战(spfa)
- mysql log报错解决方案
- 图像处理之分割图像
- oracle的建表空间,imp导入导出,以及一些简单自我总结
- io流的输入,字节流inputStream,outputStream的输入与输出,字符流的输入与输出 FileInputStream,FileOutputStream
- html5 如何在ios 和安卓端视频全屏
- 全面详解Python与Ruby,到底哪款更优秀
- 第一次navalcat连接oracle数据库Cannot load OCI DLL 87: Instant Client package is required for Basic and TNS c
- Python基础概念_3_操作符与表达式
- 刷清橙OJ--A1074.线性运算