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>drop database dataname; </cdoe> ==导出== <code en> mysqldump -u $username -p datebase > filename.sql
mysql -u $username -p datebase < filename.sql