mysql使用过程中碰到的问题
2015-11-07 16:27
736 查看
start job failed to start mysql ubuntu
原因时我将var整个目录的组权限设置为www-data了,
试了网上的办法都不行(有个妥协方法是重新安装, 但很不好),
最后,通过重新设置正确权限解决
wordpress连接数据库时:
没有接收到要导入的数据。可能是文件名没有提交,也可能是文件大小超出 PHP 限制
如果没有办法修改php.ini我们可以参考下面方法解决(我的php.ini文件相关选项大小修改后仍然不起作用)
1.首先在命令行控制台中打开mysql 比较好的办法仍是用mysql的source命令:
或许命令的如下:
代码如下
mysql -u root -p database_name
然后或许会提示输入对应的密码
2.下面这条命令或许对你有用,当你想更换一个数据库的时候
代码如下
mysql>use database_name
然后使用下面这个命令
代码如下
mysql>source d:datafilename.sql
当然你需要将文件所在的路径搞清楚,并且正确地使用了他
phpmyadmin是不行的,有太多限制,比如记录,内存等!
原因时我将var整个目录的组权限设置为www-data了,
试了网上的办法都不行(有个妥协方法是重新安装, 但很不好),
最后,通过重新设置正确权限解决
root@iZ238w18zieZ:/var/lib# ll total 196 drwxr-xr-x 43 root root 4096 Jul 18 20:01 ./ drwxr-xr-x 12 root root 4096 Oct 24 14:16 ../ drwx------ 7 mysql mysql 4096 Oct 25 15:07 mysql/ root@iZ238w18zieZ:/var/log# ll /var/log/mysql* -rw-r----- 1 mysql adm 0 Oct 12 2014 /var/log/mysql.err -rw-r----- 1 mysql adm 0 Nov 7 06:25 /var/log/mysql.log -rw-r----- 1 mysql adm 20 Nov 6 06:25 /var/log/mysql.log.1.gz -rw-r----- 1 mysql adm 20 Nov 5 06:25 /var/log/mysql.log.2.gz -rw-r----- 1 mysql adm 20 Nov 4 06:25 /var/log/mysql.log.3.gz -rw-r----- 1 mysql adm 20 Nov 3 06:25 /var/log/mysql.log.4.gz -rw-r----- 1 mysql adm 20 Nov 2 06:25 /var/log/mysql.log.5.gz -rw-r----- 1 mysql adm 20 Nov 1 06:25 /var/log/mysql.log.6.gz -rw-r----- 1 mysql adm 20 Oct 31 06:25 /var/log/mysql.log.7.gz /var/log/mysql: total 36 drwxr-s--- 2 mysql adm 4096 Nov 7 06:25 ./ drwxr-xr-x 13 root root 4096 Nov 7 06:25 ../ -rw-r----- 1 mysql adm 0 Nov 7 06:25 error.log -rw-r----- 1 mysql adm 20 Nov 6 06:25 error.log.1.gz -rw-r----- 1 mysql adm 20 Nov 5 06:25 error.log.2.gz -rw-r----- 1 mysql adm 20 Nov 4 06:25 error.log.3.gz -rw-r----- 1 mysql adm 20 Nov 3 06:25 error.log.4.gz -rw-r----- 1 mysql adm 20 Nov 2 06:25 error.log.5.gz -rw-r----- 1 mysql adm 20 Nov 1 06:25 error.log.6.gz -rw-r----- 1 mysql adm 20 Oct 31 06:25 error.log.7.gz root@iZ238w18zieZ:/var/log#
wordpress连接数据库时:
建立数据库连接时出错
sudo /etc/init.d/mysql restart就好了, 为什么会连接失败, 原因不明(此时phpmyadmin连接也会失败)没有接收到要导入的数据。可能是文件名没有提交,也可能是文件大小超出 PHP 限制
如果没有办法修改php.ini我们可以参考下面方法解决(我的php.ini文件相关选项大小修改后仍然不起作用)
1.首先在命令行控制台中打开mysql 比较好的办法仍是用mysql的source命令:
或许命令的如下:
代码如下
mysql -u root -p database_name
然后或许会提示输入对应的密码
2.下面这条命令或许对你有用,当你想更换一个数据库的时候
代码如下
mysql>use database_name
然后使用下面这个命令
代码如下
mysql>source d:datafilename.sql
当然你需要将文件所在的路径搞清楚,并且正确地使用了他
phpmyadmin是不行的,有太多限制,比如记录,内存等!
相关文章推荐
- MySQL忘记密码怎么办
- 修改mysql DataDir方式
- 基于MySQL5.7MHA的配置
- Windows下Mysql解压缩版配置安装与卸载
- jsp程序向调用mysql语句操作数据库传中文出现乱码
- mysql中的关键字
- 通过innobackupex实现对MySQL的完整热备份
- mysql处理中文乱码的问题
- mysql学习笔记(1)
- MYSQL源码 姜承尧---网易
- 何登成 MYSQL 博客
- MYSQL 源码- 淘宝数据库研发组
- MySQL索引
- mysql_1
- MySQL7:性能优化
- MySQL5:触发器
- MySQL6:视图
- MySQL3:存储过程和函数
- MySQL4:索引
- MySQL2:四种MySQL存储引擎