mysql问题总结
来源:互联网 发布:三维动画制作软件工具 编辑:程序博客网 时间:2024/05/22 00:41
1、今天打开mysql命令行,发现不需要密码,直接用mysql -u root就进去了。
但root是设置的有密码的,查找发现是my.ini中已经配置了mysql密码,所以本地命令行登录不需要输入密码了,于是乎,又果断加上了用户名。以后直接mysql就可以进入了。
配置如下:
[client]user = rootpassword= 123456port= 3306socket= /tmp/mysql.sock
2、Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.
今天尝试安装多个版本的php,并在多个版本之间随意切换,结果,打开phpmyadmin的时候就出现了上边的错误
问题根源就是tmp目录配置错误
在php.ini找到session.save_path 这一行,设成session.save_path = "一个有权限的目录",把分号去掉。这里要注意,php.ini里面有三处session.save_path ,三个都要改。
3、MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法
同一个ip在短时间内产生太多(超过mysql数据库max_connection_errors的最大值)中断的数据库连接而导致的阻塞;
解决方法:
(1)提高允许的max_connection_errors数量(治标不治本):
① 进入Mysql数据库查看max_connection_errors: show variables like '%max_connection_errors%';
② 修改max_connection_errors的数量为1000: set global max_connect_errors = 1000;
③ 查看是否修改成功:show variables like '%max_connection_errors%';
(2)使用mysqladmin flush-hosts 命令清理一下hosts文件(不知道mysqladmin在哪个目录下可以使用命令查找:whereis mysqladmin);
① 在查找到的目录下使用命令修改:/usr/bin/mysqladmin flush-hosts -h192.168.1.1 -P3308 -uroot -prootpwd;
备注:
其中端口号,用户名,密码都可以根据需要来添加和修改;
配置有master/slave主从数据库的要把主库和从库都修改一遍的(我就吃了这个亏明明很容易的几条命令结果折腾了大半天);
第二步也可以在数据库中进行,命令如下:flush hosts;
4、SQLSTATE[08004] [1040] Too many connections
(1)MySQL服务器允许的最大连接数16384
max_connections=500
不存在这句话的话自己在[mysqld]里面增加
max_connections=500
(2)重启mysql服务
5、mac下安装mysql后连接出现ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock
执行命令:mysql.server start 解决了
- mysql问题总结
- MySQL字符集问题总结
- MySQL登陆问题总结
- Mysql乱码问题总结
- mysql 编码问题总结
- Mysql问题总结
- mysql问题总结
- mysql数据库问题总结
- MySQL相关问题总结
- mysql-问题总结1
- mysql 问题总结
- Mysql 问题总结
- mysql 问题总结
- MySQL问题总结
- MySQL问题总结
- mysql使用问题总结
- Mysql编码问题总结
- mysql问题总结
- 解决mac无法更新android sdk报Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml错误
- Cocos2d-js学习笔记(一)IDE安装
- IM开发流程
- Android java层与C层通过localsocket通信、通信协议制定与解析。
- linux打开或者关闭触控板
- mysql问题总结
- Android系统启动过程
- Linux 搭建 YUM 服务器
- https(双向认证)流程 ssl协议理解, nginx https双向认证配置
- ARP协议全面实战手册1.1.2设置过滤器
- SSH密钥认证
- Asterisk RealTime 更新错误
- Xcode6/iOS8 SDK 编译SDWebImage SDWebImageDownloaderOperation.m报错 Use of undeclared identifier
- wordpress载入慢 禁用谷歌字体