`

ubuntu 下 mysql数据库的搭建 及 数据迁移(下)

阅读更多

上文完成了整个数据库的迁移,但是在数据库完整迁移之后,仍需要继续配置。因为远程服务端的ip变为了本地的ip。

下面,我们进行ip的具体配置。

 

1、首先,我们需要查看本地默认的3306端口是否开启。

shell: netstat -nat

显示如下:

 

Proto   Recv-Q    Send-Q   Local Address   Foreign Address     State

tcp          0            0           127.0.0.1          0.0.0.0:*  LISTEN

 

因此,我们需要修改 etc/mysql下 my.cnf文件

找到 bind.address

将127.0.0.1  修改为本地ip地址,例如:192.168.0.100

当然,有可能my.cnf文件无法直接修改  请换到root权限进行修改

 

2、本地数据库的开启,大致如上文

ubuntu 下 mysql数据库的搭建 及 数据迁移(上)  所示,在此不赘述!

 

3、赋予项目对本地数据库的访问权限

mysql>grant all on *.* to user_name(即jdbc里面的username)@'%' identified by 'user_password'(即jdbc里面的password);

被赋予权限的username 和 password  将能访问mysql中的任意database和table

 

4、更改项目配置文件

有的配置在hibernate文件中,有的配置在spring中,也有配置在其他地方的。

更改其为 jdbc:mysql://192.168.0.100

 

ok,搞定了!!  

转载请标明:

        http://fox-leon.iteye.com/blog/1313072 《

ubuntu 下 mysql数据库的搭建 及 数据迁移(上)

http://fox-leon.iteye.com/blog/1313081

ubuntu 下 mysql数据库的搭建 及 数据迁移(下)

 

ps:如果数据库数据出现了中文乱码问题,找到  etc/mysql/my.cnf 中的 client  

并添加:default-character-set=utf8

 

my.cnf文件在windows下是  my.ini  

 

再强的记忆,也抵不过点滴的墨水!

1
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics