使用mysqladmin修改用户mysql数据库密码
(http://bbs.zol.com.cn/index20060604/index_124_10469.html)set password for 用户@"%" =
password("密码");
首先要登陆:
命令mysql -h123.123.123.123 -uroot -p123456
备份mysql:mysql -h<IP> -uroot -pwest263mysqlisgoodmysqldump -h服务器ip地址 -u用户名 -p密码
--opt 数据库名备份数据库名例如:
mysqldump -h125.65.76.4 -uaheadsoftmysql -p123456 --opt aheadsoftmysqlbkup.sql
2.开通数据库命令
grant all privileges on databasename.* to databasename@'%.%.%.%' identified by 'password';
flush privileges;
3.mysql启动命令:net stop mysql 和 net strat mysql.
7.如何远程修复损坏的mysql数据库
c:/mysqlcheck -r -u用户名 -p数据库密码 -h服务器地址 数据库名如:c:/mysqlcheck -r -udemo -
pdemo -h218.89.170.62 demo
8.如何备份及导入mysql数据库
当我们需要对mysql数据库进行备份或导入时,可使用mysqldump及mysql这两个命令完成,安装mysql
客户端工具后在安装目录的bin目录下可以找到,如果您没安装,也可以直接由
http://www.west263.com/test/mysqldump.exe和http://www.west263.com/test/mysql.exe处下载。
1)备份服务器数据:
mysqldump -h服务器IP地址 -u用户名 -p密码 --opt 数据库名>备份数据库名
例如:
mysqldump -h218.89.170.62 -udemo -pdemo --opt demo>bkup.sql
这条命令将服务器218.89.170.62上的demo这个数据库备份到本地计算机当前目录的bkup.sql这个文件中
,这样,当数据库不小心损坏或数据丢失时,就可以由bkup.sql这个备份文件恢复了
2)导入.sql数据到mysql数据库
mysql -h服务器IP地址 -u用户名 -p密码 -f -D 数据库名 <备份文件名
例如:
mysql -h218.89.170.62 -udemo -pdemo -f -D demo <bkup.sql
这条命令会将bkup.sql这个文件中的数据重新恢复到服务器demo数据库中。
這是mysql設定的問題~ mysql default只有100連線~ 如果有多於100連線~ 將出現以上error message
解決方案有2個.
1. 比較簡單. 去config.php內停用pconnect, 也就是將$pconnect = 1 ===> $pconnect =0
2. 在my.ini(win) or my.cnf(unix) 下更改(如果沒有就加上)
[mysqld]set-variable = max_connections=250
重新restart mysql就可以~
max_connections關係到table cache, 可以參考這裡~ [url]
http://dev.mysql.com/doc/mysql/en/Table_cache.html[/url]