大号没分了,表示对大家的尊敬,我申请了一个马甲,百分求教问题。。
------------------------------
mysql没用过,完全不懂,所以请大家解释的尽量简单明了。
MySQL的安全设置,包括设置root密码,删除空用户,开放root帐号远程访问权限。
C:\> E:\mysql\bin\mysql -u root
mysql> use mysql
mysql> select user,host,password from user;
可看到如下查讯结果:
user     host    password
root  localhost 
root  127.0.0.1
      localhost
删除空的帐号mysql> delete from user where user='';
将host=127.0.0.1改为%或本机IP,以便远程访问数据库
mysql> update user set host = '%'
       -> where host='127.0.0.1';
设置root@localhsot,root@%密码:
mysql> update user set password = password('newpwd')
       -> where host = '%';
mysql> update user set password = password('newpwd')
       -> where host = 'localhost';
或者只用如下一行命令,同时对两个root命名
mysql> update user set password = password('newpwd');(不推荐使用)
更新密码后,必须用FLUSH PRIVILEGES让服务器重新读授权表。否则,重新启动服务器前,不会使用更改。1,我怎么设置“root密码为空”不成功呢?设置为空有什么用呢?2,安装完了mysql还需要配置什么东东不?3,怎么用mysql建表,并将数据库导入eclipse呢?我在弄一个学籍管理系统,数据库连接总有错误。

解决方案 »

  1.   

    1,我怎么设置“root密码为空”不成功呢?设置为空有什么用呢?
    没有安全性
    2,安装完了mysql还需要配置什么东东不?
    一般用默认的,除非你要指定端口之类的3,怎么用mysql建表,并将数据库导入eclipse呢?我在弄一个学籍管理系统,数据库连接总有错误。
    create table tt(id int)
    只能导入数据,其它如主键、外键、约束、SP、UDF、TRIGGER等等要重新编制