MYSQL

Mysql使用中的一些命令,不是专业弄数据库的,这些命令不常记的话时间长了肯定忘了。 对于数据库达人来说很简单,呵呵,不过偶不太懂这东西,还是记一下的好。

报错信息如下
Host 'IP address' is not allowed to connect to this MySQL server
解决办法有2:
其1 改表法--可能是你的帐号不允许从远程登陆,只能在localhost。
这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -pvmware
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
 
这个我没试过,网上看到的,也记录一下以备不时之需
 
2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
 
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
 
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
 
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
 
偶用的这个,简单好记,跟创建时候差不多。

前几天跟朋友聊天建议偶学一下数据库方面的知道--现在需要时间,总感觉不够用。

源码包安装后添加至系统服务

# cd /etc/rc.d/init.d
# cp /usr/local/mysql/share/mysql/mysql.server mysql
# chmod +x mysql
# /sbin/chkconfig --del mysql
# /sbin/chkconfig --add mysql

Mysql导出和导入

删除
mysql>drop database dataname;
</cdoe>

==导出==
<code en>
mysqldump -u $username -p datebase > filename.sql
导入
mysql -u $username -p datebase < filename.sql
/home/yepnnet/public_html/wiki/data/pages/mysql.txt · 最后更改: 2008/07/22 20:51 由 admin
到顶部
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0