连接mysql数据时可不可以不要密码?

来源:百度知道 编辑:UC知道 时间:2024/09/21 01:38:46
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost:3306/db1?user=root&password=";

输入mysql数据库密码的那里可不可以为空?就像上面一样~~~~
因为在创建和配置mysql实例的时候,可以选择创建一个佚名登录数据库的选项,那么在进mysql时就不用输密码了,那在Java代码里面连数据库的时候可不可以也不加密码呢?

可以啊,那你的用户名就应该不是root了吧,而是匿名(anonymity)了吧,另外如果你想用root而且无密码登录,那就该把root密码设为空了,使用如下命令:

用root登录mysql->set password=password('');

但是这样不安全了,如果你是只允许本地连接,就没有问题了,如果你的系统没有rootkit的话.

如果数据库没有设置密码 就可以不用了啊

据我所知,可以不用密码

当然可以不用密码!

可以不用