呆羊在晒太阳  
公告
  • Y:哦,是你呀。
    X:我现在正在忙。
    Y:忙什么?
    X:呵呵,今天出太阳了,我把钱搬出来晒一晒。
    ***********************
    abc
    小叉
    很高兴能结识大家!
    ***********************
日历
<2006年12月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456
统计
  • 随笔 - 164
  • 文章 - 2
  • 评论 - 196
  • 引用 - 0

导航

常用链接

留言簿(7)

随笔分类(158)

文章分类(2)

相册

log

搜索

  •  

积分与排名

  • 积分 - 69738
  • 排名 - 786

最新评论

阅读排行榜

 
如果是安装的UBUNTU SERVER LAMP的话,MYSQL系统自带则可以跳过安装过程







sudo apt-get install mysql-server

配置MySQL

注意,MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!

  1. 默认的MySQL安装之后根用户是没有密码的,所以首先用根用户进入:

    $mysql -u root
    
    在这里之所以用-u root是因为我现在是一般用户(firehare),如果不加-u root的话,mysql会以为是firehare在登录。注意,我在这里没有进入根用户模式,因为没必要。一般来说,对mysql中的数据库进行操作,根本没必要进入根用户模式,只有在设置时才有这种可能。
  2. 如果你是用的root用户进入时则可以不要切换用户,直接进入第三步
  3. 进入mysql之后,最要紧的就是要设置Mysql中的root用户密码了,否则,Mysql服务无安全可言了。

    								mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456";
    

    注意,我这儿用的是123456做为root用户的密码

  4. 用root用户建立你所需要的数据库。我这里就以xoops为例:

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

  5. 这样就建立了一个xoops_roots的用户,它对数据库xoops有着全部权限。以后就用xoops_root来对xoops数据库进行管理,而无需要再用root用户了,而该用户的权限也只被限定在xoops数据库中。
  6. 如果你想进行远程访问或控制,那么你要做两件事:
    • 其一:

      mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@"%" IDENTIFIED BY "654321";
      
      允许xoops_root用户可以从任意机器上登入MySQL
      测试通过了,可是不知道为什么在访问的速度上很慢,可能是UBUTN的内存只有100M的原因,哈哈!!!!
    • 其二:

      $sudo gedit /etc/mysql/my.cnf
      老的版本中
      >skip-networking => # skip-networking
      新的版本中
      >bind-address=127.0.0.1 => bind-address= 你机器的IP
      
      这样就可以允许其他机器访问MySQL了。
  7. DESTOP版下安装MYSQLCC
    apt-get install mysqlcc
    gedit /usr/share/applications/MySQLCC.desktop
    
  8. Insert the following lines into the new file
    将下列语句插入新文件

    [Desktop Entry]
    Name=MySQLCC
    Comment=MySQLCC
    Exec=mysqlcc
    Icon=/usr/share/pixmaps/mysqlcc.xpm
    Terminal=false
    Type=Application
    Categories=Application;System;
    这样就可以使用MYSQLCC来操作数据库了。
posted on 2006-12-11 10:22 小叉 阅读(1016) 评论(2)  编辑  收藏 所属分类: ubuntu
评论:

只有注册用户登录后才能发表评论。


网站导航:
 
 
Copyright © 小叉 Powered by: 博客园 模板提供:沪江博客