红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

ubuntu JeOS 7.10安装设置mysql

发布时间:2007-11-28 17:05:01来源:红联作者:typewins
感觉该给java连接个数据库了。略微想了下,决定选用mySQL,理由嘛,网上说了一堆了,我就不说了。这里说一下安装和配置:

电脑里装的是Windows XP,然后,载了个VirtualBox,在里面装了个Ubuntu JeOS 7.10装在里面。JeOS的介绍,这儿也不说了,有兴趣到Ubuntu去看看,就是很小的专门为vm使用定制的linux。很小,iso只有151M,很适合安装在虚拟机里。安装过程和用alternate安装ubuntu步骤一样,就是快一点。VirtualBox联网还是很方便的,默认的net方式,直接就可以访问外网。可这种方式的网络不能做server用,不管这么多,先把mySQL装好。很简单sudo apt-get install mysql-server就可以搞定。安装过程会要求输入mysql的root帐户密码。老版本应该没有这问题。

mysql很快装好,输入mysql -u root -p再输入刚才安装时设置的密码,可以登陆。接下来设置VirtualBox的网络方式,在网上查了些资料。我的解决办法是这样:VirtualBox网络设置中“主机网络界面”中添加一个“新的主机网络方案”,名字随意。在“连接到”中选“Host Interface”。下面的“主机网络界面”可以选择了,选刚才新建的那个。

这时主机的网络连接中多了个连接,就是刚才添加的。选中在使用上网网络连接和新加的这个网络连接,点右键,桥接。如果是自动获得IP,那VirtualBox已经可以获得IP上网了。我的主机IP是:192.168.1.12,VirtulBox里面的linux自动获得192.168.1.13;两个已经可以互访了。

网络连接搞定,在主机里装一个MySQL Control Center,用以连接mySQL。安装很简单,可死活连不上。再到网上查,发现ubuntu下的mysql默认是不能网络登陆的。想网络登陆就要这样做:

其一:
mysql>GRANT ALL PRIVILEGES pON pxoops.* TO xoops_root@"%" IDENTIFIED BY "654321";
允许xoops_root用户可以从任意机器上登入MySQL。

其二:
$sudo vi /etc/mysql/my.cnf
老的版本中
>skip-networking => # skip-networking
新的版本中
>bind-address=127.0.0.1 => bind-address= 你机器的IP,这里是192.168.1.13
这样就可以允许其他机器访问MySQL了。

然后,用MySQL Control Center登陆吧,hoho。
文章评论

共有 0 条评论