1、进行打开电脑Navicat for mysql已经安装好的,然后进行点击右上角的“连接”选项。
网站建设哪家好,找创新互联建站!专注于网页设计、网站建设、微信开发、小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了呈贡免费建站欢迎大家使用!
2、这样就会弹出了一个新建连接的窗口的界面中,在连接名中输入名称,而在主机名在本地的数据库,所以使用localhost即可,密码为空即可。
3、然后方便连接的数据库是否连接成功的话,那么就需要先测试下,进行点击连接测试。
4、可以看到的显示连接成功了,然后进行点击确定即可。
5、进入连接数据界面中,现在不能显示为需要的数据库,需要进行双击即可。
6、可以看到显示这个用户名的所有的数据库。
如何给MySql创建连接用户并授权
grant all privileges on *(权限数据库).*(权限表) to '(用户名)'@'(IP)'identified by '(密码)';
创建用户并授予某个库某个表所有权限
解决方法:
一、改表法,更改"mysql"数据库里的"user"表里的"host"项。
1、通过SSH/Telnet访问TNAS设备,root用户的密码为amdin用户的密码。
2、登录mysql数据库,输入mysql-uroot-p,填写密码进行登录,默认密码为admin。
3、使用mysql数据库,usemysql;
4、更改user表中的'host'项,updateusersethost='%'whereuser='root';
5、使用户数据和权限生效,flushprivileges;
二、授权法
1、通过SSH/Telnet访问TNAS设备,root用户的密码为amdin用户的密码。
2、登录mysql数据库,输入mysql-uroot-p,填写密码进行登录,默认密码为admin。
3、授与远程访问权限,GRANTALLPRIVILEGESON*.*TO'root'@'%'IDENTIFIEDBY'admin'WITHGRANTOPTION;
连接方法如下:
1.建立一个web项目
2.把数据库驱动复制到lib目录下。数据库驱动有:mysql,sqlserver,oracle等 是什么样类型的数据导入相应驱动。
3.编写一个连接数据库的工具类,获取一个连接。下面以mysql数据库为例。
核心代码:
public class DataUtils {
/**
* 从数据中获取一个连接
* @return
*/
public static Connection getConn(){
Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
//表为test,用户名root,密码admin。
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "admin");
} catch (Exception e) {
e.printStackTrace();
}
return conn;
}
}
4.获取到与相应数据库的连接后,就可以做增删改查操作了。记得做完操作后,关闭连接,释放资源。