/ 中存储网

Ubuntut系统下安装MySQL数据库

2014-07-13 15:56:57 来源:中存储网

Ubuntu下mysql数据库的安装,今天刚刚装成功了。现在来总结一下,以供没有装或者不会装的同学参考:

首先,我们采用最简单的安装方法,即采取终端安装法。打开终端:

sudo -s

输入密码

sudo apt-get install mysql-server

如果这个时候没有安装成功,那么说明你的源可能有点老了,需要更新一下。使用命令sudo apt-get update来更新源。或者可以采取上一篇博文中的手动方法进行手动更新和设置。我安装的版本是5.1的

安装成功之后,就可以对mysql数据库进行设置了。在终端安装时,在安装过程中会提示你设置根用户和密码。进行设置即可。

安装成功之后在/usr/bin文件夹下会多出很多很多的可执行文件。这是安装的结果产生的,如mysql等。

我们可以直接在终端操纵数据库,方法和在windows下是一样的。首先是进入数据库,mysql -u root -p

输入密码,然后这个时候数据库已经启动了,我们也可以使用命令stop mysql停止数据库服务,也可以使用start mysql启动数据库服务。我们知道,在根用户下我们还可以建立很多的子用户,方法是:

mysql>CREATE DATABASE xoops;

mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@localhost IDENTIFIED BY "654321";

这样就建立了一个xoops_roots的用户,它对数据库xoops有着全部权限。以后就用xoops_root来对xoops数据库进行管理,而无需要再用root用户了,而该用户的权限也只被限定在xoops数据库中。

如果你想进行远程访问或控制,那么你要做两件事:

其一:

mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@"%" IDENTIFIED BY "654321";

允许xoops_root用户可以从任意机器上登入MySQL。

其二:

$sudo gedit /etc/mysql/my.cnf

老的版本中

>skip-networking => # skip-networking

新的版本中

>bind-address=127.0.0.1 => bind-address= 你机器的IP

这样就可以允许其他机器访问MySQL了。

对于新手来说,一般比较喜欢使用图形化的数据库终端。建议使用emma,这个和workbench的使用方法大致是相似的。直接在ubuntu软件中心便可下载。其他的如mysql browser等都不太方便