`
jiasudu1649
  • 浏览: 711792 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ubuntu mysql的安装

阅读更多
http://blog.csdn.net/phphot/archive/2007/06/07/1642079.aspx

安装MySQLPHPChina 开源社区门户bE*a*?3hC

o*N4x+K:O"p!l0sudo apt-get install mysql-serverPHPChina 开源社区门户+n AmQ7Y|;M
PHPChina 开源社区门户Q,`#i/}p N
这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置。PHPChina 开源社区门户3Q\Iv,Ob�_-z

T)^z)}.d0配置MySQLPHPChina 开源社区门户F8k`D:} r
PHPChina 开源社区门户|$p!DcW@RO6_
注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!下面我们一步步地来:PHPChina 开源社区门户/f*f0_ y1`P6~P%p
PHPChina 开源社区门户zy G_ Np:l-V@H-D
默认的MySQL安装之后根用户是没有密码的,所以首先用根用户进入:
n B(K/of1yi5d9N0
_T(? RMDV0$mysql -u root
(j!zCMF6qy6K0
3SX5E4w4]$[m)X0在这里之所以用-u root是因为我现在是一般用户(firehare),如果不加-u root的话,mysql会以为是firehare在登录。注意,我在这里没有进入根用户模式,因为没必要。一般来说,对mysql中的数据库进行操作,根本没必要进入根用户模式,只有在设置时才有这种可能。PHPChina 开源社区门户3cj%P4} R;g,\"RO
PHPChina 开源社区门户)eCxGc M.w NlLF
进入mysql之后,最要紧的就是要设置Mysql中的root用户密码了,否则,Mysql服务无安全可言了。PHPChina 开源社区门户 SO n)fZcY7y

)zp#j,{)_7S0mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456";
?�f$_3i!b&i*n5_9o0PHPChina 开源社区门户2T0h'Ze*Dqp
注意,我这儿用的是123456做为root用户的密码,但是该密码是不安全的,请大家最好使用大小写字母与数字混合的密码,且不少于8位。PHPChina 开源社区门户_N.E6vq,ii

A3o#I0v3Uc9S0这样的话,就设置好了MySQL中的root用户密码了,然后就用root用户建立你所需要的数据库。我这里就以xoops为例:
M$x;GgV,}0
S2Y*M ~�t0mysql>CREATE DATABASE xoops;
(hBOu�` V0PHPChina 开源社区门户5hkpkWg/H
mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@localhost IDENTIFIED BY "654321";
mX.a!x,B${#E_(J*o0
-k.g ^6{d(G0这样就建立了一个xoops_roots的用户,它对数据库xoops有着全部权限。以后就用xoops_root来对xoops数据库进行管理,而无需要再用root用户了,而该用户的权限也只被限定在xoops数据库中。PHPChina 开源社区门户8VHd6ts3G!qJ
PHPChina 开源社区门户q.\#}A*X#v|n
如果你想进行远程访问或控制,那么你要做两件事:
!p$pa6u1y;];kv0
|i1Vdyt ~B j0其一:PHPChina 开源社区门户%HIa{xS1z9J C
PHPChina 开源社区门户3l`q@ p3\8n
mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@"%" IDENTIFIED BY "654321";
gC,l$Y~0
}?/W G'Y8iEg0允许xoops_root用户可以从任意机器上登入MySQL。PHPChina 开源社区门户 L-J-s�anzbs&c y
PHPChina 开源社区门户\[vd _o W
其二:
'uT�a5v F@Sg R0
8^-l^&r wLK%L]Y0$sudo gedit /etc/mysql/my.cnf
Ex` h�utl~ D;_0PHPChina 开源社区门户G]*|$c0X
老的版本中
s"VE1Pv'od zxU0
0xeyh2IO"c0>skip-networking => # skip-networking
v0PF2u1M*Ci'~#E"i0
2PW.\-v,ph0新的版本中PHPChina 开源社区门户 ~�GX~4ec"yM{�o%x

,?#Ye+{1e+x)\0>bind-address=127.0.0.1 => bind-address= 你机器的IP
mM c2|4ht;mpm0PHPChina 开源社区门户&e4C7Bi%wY*Ya
这样就可以允许其他机器访问MySQL了。
U^ uq9J-a0
分享到:
评论
1 楼 chbest 2008-11-05  
sudo apt-get install mysql-server
这个就过不去

相关推荐

Global site tag (gtag.js) - Google Analytics