Ubuntu11.10 下安装并配置MySQL
?
一、ubuntu11.10下MySQL的安装sudoapt-get install mysql -server 即可安装mysql服务,默认在安装mysql-server时,会自动安装好mysql-client。
同时安装好的mysql配置文件位置:/etc/mysql/my.cnf
启动mysql的快捷图标为:/etc/init.d/mysql
安装mysql图形界面Mysql Administrator这个直接在软件中心安装就可以。
允许xoops_root用户可以从任意机器上登入MySQL。
其二:
$sudogedit /etc/mysql/my.cnf 找到 bind-address= 127.0.0.1
这行,注释掉(如下)
#bind-address= 127.0.0.1
或者改为 bind-address= 0.0.0.0 允许任意IP访问
或者 >bind-address=127.0.0.1=> bind-address= 你机器的IP,这样就可以允许其他机器访问MySQL了。
然后重新启动:sudo/etc/init.d/mysql restart
flushprivileges;
第一行命令解释如下,*.*:第一个*代表数据库名;第二个*代表表名。这里的意思是所有数据库里的所有表都授权给用户。root:授予root账号。“%”:表示授权的用户IP可以指定,这里代表任意的IP地址都能访问MySQL数据库。“password”:分配账号对应的密码,这里密码自己替换成你的mysqlroot帐号密码。
第二行命令是刷新权限信息,也即是让我们所作的设置马上生效。此时再远程连接ubuntu下的MySQL应该能够连接上了。
?
?