1、cd C:\Program Files\MySQL\MySQL Server 5.0\bin
2、mysql -u root -p
3、mysql> CREATE DATABASE students /*创建一个数据库,小写有时候也是可以的*/
4、mysql> USE students
Database changed /*选择数据库students*/
5、mysql> SHOW TABLES;
Empty set (0.00 sec) /*看数据库中的表,发现数据库中还没有表*/
6、mysql> CREATE TABLE user (name VARCHAR(20), sex CHAR(1), birth DATE, birthaddr VARCHAR(20)); /*创建一个新的表 user*/
7、mysql> DESCRIBE usere; /*显示表结构e*/
8、mysql> select * from user;
Empty set (0.00 sec) /*显示表中的数据*/
9、mysql> insert into mytable
-> values (′abccs′,′f′,′1977-07-07′,′china′);
Query OK, 1 row affected (0.05 sec) /*插入一条数据*/
10、mysql> select * from user; /*可以查看刚刚添加的数据*/
11、在客户端添加一个用户mysql ,给出提示信息,提示"access denide for user 'mysql'@'localhost' using password yes "
解决办法:
进入mysql 命令窗口,输入
1、 GRANT ALL PRIVILEGES ON *.* TO 'mysql'@'%'IDENTIFIED BY 'mysql' WITH GRANT OPTION;
2、FLUSH RIVILEGES
这样就可以了,mysql 的权限和root 的权限是一样的
如果还不行的话,就重启mysql 服务试试
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->
12、mysql远程连接数据库的方法集合
1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改"mysql"数据库里的"user"表里的"host"项,从"localhost"改称"%"
复制代码代码如下:
mysql -u root –p vmware
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 'mysql'@'%'IDENTIFIED BY 'mysql' WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY
'mypassword' WITH GRANT OPTION;
我用的第一个方法,刚开始发现不行,在网上查了一下,少执行一个语句mysql>FLUSH RIVILEGES
使修改生效,就可以了
3、另外一种方法:
在安装mysql的机器上运行:
1、d:\mysql\bin\>mysql -h localhost -u root
//这样应该可以进入MySQL服务器
2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION
//赋予任何主机访问数据的权限
3、mysql>FLUSH PRIVILEGES
//修改生效
4、mysql>EXIT
//退出MySQL服务器
这样就可以在其它任何的主机上以root身份登录啦。
如果经过上面的操作,还不能解决问题,那可能就是服务器的安全设置问题,是不是ip安全策略或防火墙没有开启3306的例外。5、新建一个文本文档,复制mysqldump -u root -p db_name > dump1.sql,点击保存,然后将文本文档格式改为.bat格式,就可以直接导出数据库了。
6、新建一个文本文档,复制mysql -u root -p db_name< dump1.sql,点击保存,然后将文本文档格式改为.bat格式,就可以直接导出数据库了。