Posts Tagged ‘ 数据库

解除phpMyAdmin导入MySQL数据库文件大小限制

phpMyAdmin 导入大型数据库文件大小限制配置…

1. 修改 php.ini 文件中下列3项的值:

upload_max_filesize, memory_limit 和 post_max_size

upload_max_filesize,上传文件大小

memory_limit 设置内存

post_max_size 提交数据的最大值

为你想改的大小值.

2. 在 phpMyAdmin 的配置文件中修改或加入这个设置:

这个文件一般是在phpMyAdmin目录下的config.inc.php文件

$cfg[‘ExecTimeLimit’]           = 0;    // maximum execution time in seconds (0 for no limit)

默认为300秒钟,改为0表示不受限制

 

服务器设置可上传大一点的附件

打开php.ini,首先找到
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
区域,有影响文件上传的以下几个参数:

file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开

upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹

upload_max_filesize = 8m ;即允许上传文件大小的最大值。默认为2M


;;;;;;;;;;;;;;;;;
; Data Handling ;
;;;;;;;;;;;;;;;;;
区域,还有一项:

post_max_size = 8m ;指通过表单POST给PHP的所能接收的最大值,包括表单里的所…阅读全文

服务器或VPS用户如何用命令创建MYSQL数据库

一、连接MYSQL

格式: mysql -h主机地址 -u用户名 -p用户密码

1、 连接到本机上的MYSQL。

首先打开DOS窗口,然后进入目录mysqlbin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.
如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>
点击查看原图

2、连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命     令:

mysql -h110.110.110.110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样)

3、 退出MYSQL命令: exit (回车)

二、修改密码
格式:mysqladmin -u用户名 -p旧密码 password 新密码。 例如

1、 给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令

mysqladmin -u root -password ab12

2、 再将root的密码改为djg345。

mysqladmin -u root -p ab12 password ******

三、创建数据库

1、  CREATE DATABASE 数据库名;

2、 GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 数据库名.* TO 数据库名@localhost IDENTIFIED BY ‘密码’;

3、 SET PASSWORD FOR
‘ 数据库名…阅读全文

VPS主机上MySQL数据库的优化

概述: 在linux vps主机上配置mysql数据库,由于默认使用yum安装的数据库启动了InnoDB引擎,同时其/etc/my.cnf配置都我们的vps主机不是很适合,本文详细讲解如何配置适合自己vps主机的mysql配置文件

目的: 优化vps主机上的mysql数据库,使之更合适vps主机这样的环境

query_cache_size = 268435456

query_cache_type

=1

query_cache_limit

=1048576

查看mysql-server静态参数值命令
mysql>show variables;
或者mysqladmin -uroot variables
mysql服务器的参数很多,如果需要了解某个参数的详细定义,可以使用mysqld –verbose –help | more
查看mysql-server动态状态信息命令

mysql>show status;

或者mysqladmin -uroot status
其中show status分为show [session|global]status;可以根据需要加上参数“session”或者”global”来显示session级(当前统计)的统计结果和global级(自数据库上次启动至今)的统计结果,如果不写,默认为”session”

1、查看和修改默认的存储引擎,关闭不需要的存储引擎
在我们使用vps主机过程中,很多用户只使用MyISAM一个引擎,关闭那么没有使用的InnoDB MEMORY等其他引擎
查看当前系统有哪些引擎

mysql>

SHOW ENGINES G
或者第二种方法
mysql>

SHOW VARIABLES LIKE 'have

阅读全文

Kloxo面板连接不上数据库 Could not open database connection

第一种情况:
http://ip:7778/thirdparty/phpMyAdmin/
输入root帐号和密码可以登陆的话,登陆ssh管理
 mysql -u root -p
 输入密码回车
代码:

mysql> grant all on kloxo.* to kloxo@localhost identified by '{新密码}';

mysql> flush privileges;

mysql> quit

然后
代码:

cat "{新密码}" > /usr/local/lxlabs/kloxo/etc/conf/kloxo.pass

sh /script/restart

————————————-
另外一种情况是
 http://ip:7778/thirdparty/phpMyAdmin/ 输入帐号密码登陆不进去的话
 登陆ssh
代码:

service mysqld stop

mysqld_safe –skip-grant-tables &

mysql -u root

mysql>

mysql> use mysql;

mysql> UPDATE user SET Password = PASSWORD (‘新密码’) WHERE User=’root’;

mysql> FLUSH PRIVILEGES;

mysql> quit;

service mysqld start

service httpd restart

service kloxo restart

其实不管用哪种方法,其原理都是一样的,那就是修改Mysql数据库的管理密码,只不过一种是通过面板直观修改,另一种是通过SSH命令实现。…阅读全文

IIS的access数据库ASP“不能更新数据库或对象为只读”解决办法

问题: 为什么访问网站ASP程序时提示“microsoft vbscript 运行时错误 (0x800a0046) 没有权限或拒绝的权限”,或者出现“microsoft jet database engine (0x80040e09) 不能更新。数据库或对象为只读”。

原因:
asp系统安装在ntfs分区,而asp系统的目录没有给访问的用户读写权限引起的。

IIS的access数据库“不能更新。数据库或对象为只读”解决办法:

很简单..到你数据库的文件夹上右击..里面有个共享和安全

你点安全..到组或用户名称里面添加个用户everyone 然后把他的权限设置成

完全就可以了..

如果你右击没用安全选项..那么你在工具->文件夹选项->查看 把使用简单的文件共享去掉就可以看到安全选项了.

everyone 安全问题:

ASP没有写权限或者Access数据库本身没有写的权限,那么就会***这个错误。由于通过浏览器访问网站大都使用Internet匿名访问,
我们 只需要在数据库的目录权限里添加上“IUSR_计算机名”用户就可以了,分给它“写入”权限。我发现一些文章说
让加入EveryOne用户,并 给“写入”权限,这个太危险了。原则上是此目录加的可以写入用户就是在IIS中配置的时候加的
Internet匿名访问用户,一般默认为 “IUSR_计算机名”,不过如果是虚拟主机就要自己看看了。
具体的操作方式就是:
鼠标右键点击数据库所在目录(或者它上级目录,但 是注意要能够继承权限)-〉选择“共享和安全”-〉选择“安全”选项卡-〉
点击“添加”按钮-〉点击“高级…”按钮-〉点击“立即查找 (N)”按钮-〉找到前缀为“IUSR_”的用户名
(格式为IUSR_计算机名)-〉选中此用户,点击确定-〉这样这个用户就被加…阅读全文

教你如何在Windows用MySQL建立数据库

在Windows下,假如你的MySQL装在 D:MySQL
就可以这样:

先切换到它的bin目录
cd D:MySQLbin

D:MySQLbin>mysql -u root -p
接着输入你的root密码

接下来你就可以创建数据库、创建用户、创建修改表之类的操作(常用命令如下)。

查看现有数据库
mysql> show databases;

创建数据库(假如数据库名为 mydb)
mysql> create database mydb;

删除数据库(假如数据库名为 mydb)
mysql> drop database accounts;

使用数据库(假如使用数据库 mydb)
mysql> use mydb;
执行完使用数据库命令后,就可以对该数据库进行创建、修改、插入、删除表等操作,这些表的操作命令你可以到网上找找,不是很难的。一个数据库就相当于一个 Excel 文件,而表则相当于Excel文件的单元格,数据就是存放在表中…阅读全文