怎么用mysql建表,并将数据库导入eclipse
1个回答
展开全部
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呢?我在弄一个学籍管理系统,数据库连接总有错误。
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呢?我在弄一个学籍管理系统,数据库连接总有错误。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询