ubuntu下简单配置mysql数据库

来源:asp之家 时间:2009-07-31 09:17:00 

一). ubuntu下mysql安装布局:

/usr/bin                      客户端程序和mysql_install_db
/db                             数据库和日志文件
/var/run mysqld        服务器
/etc/mysql mysql       配置文件my.cnf
/usr/share/mysql       字符集,基准程序和错误消息
/etc/init.d/mysql        启动mysql服务器

二). 设置mysql服务器随开关机自动启动和关闭:

系统 -> 系统管理 -> 服务
进行到“服务设置”窗口后,激活mysql数据库服务即可

三). 修改mysql数据库文件的存储目录:

假设我们指定的数据库文件目录为/db
1. 创建目录 /db,并修改其拥有者及所属群组为mysql:mysql.命令:chown mysql:mysql db
2. 关闭mysql数据库服务:mysqladmin -u root -p shutdown
3. 修改mysql配置文件my.cnf:将datadir=/var/lib/mysql改为datadir=/db
4. 重新初始化数据文件:执行mysql_install_db
5. 启动mysql数据库服务:sudo /etc/init.d/mysql start
6. 设置mysql数据库root密码:mysqladmin -u root password ‘new-password’
此时我们会发现/db目录下出现mysql相关文件。如果我们新建数据库,其数据库文件也将出现在db目录下。表示我们修改的mysql数据库文件存储目录正确。

四). 配置mysql数据库的INNODB存储引擎:

1 . 查看mysql存储引擎情况: 登录mysql数据库,在mysql>提示符下搞入show engines;命令。发现: InnoDB | YES,说明此mysql数据库服务器支持InnoDB引擎。

2. 设置InnoDB为默认引擎:在配置文件my.cnf中的 [mysqld] 下面加入default-storage-engine=INNODB 一句,保存。

3. 重启mysql服务器:mysqladmin -u root -p shutdown(回车),sudo /etc/init.d/mysql start(回车)。

4. 登录mysql数据库,在mysql>提示符下搞入show engines;命令。如果出现 InnoDB |DEFAULT,则表示我们 设置InnoDB为默认引擎成功。

ps: 这里我用重启命令sudo /etc/init.d/mysql restart,出现错误信息, 所以用了上面(步骤3)那种关闭服务又启动的笨方法。

标签:ubuntu,简置,mysql,数据库
0
投稿

猜你喜欢

  • 在ASP.NET页面中如何利用JAVASCRIPT脚本向IFRAMES和POPUP传值

    2007-09-23 13:18:00
  • 教你轻松掌握如何保护MySQL中的重要数据

    2008-12-19 17:42:00
  • asp 实现检测字符串是否为纯字母和数字组合的函数

    2009-10-04 20:39:00
  • 一段重用很高的ajax代码

    2009-02-09 13:27:00
  • SQL Server中多行多列连接成为单行单列

    2008-12-09 14:39:00
  • SQLServer 连接 EXCEL

    2009-07-09 19:00:00
  • 介绍27款经典的CSS框架

    2011-03-04 16:24:00
  • mysql UNIX时间戳与日期的相互转换

    2010-02-10 12:10:00
  • XML编程实例: ASP+XML打造留言本

    2008-10-25 16:35:00
  • 修改新云CMS底部版权信息字数限制

    2008-07-31 18:00:00
  • 小诀窍让你快速上手Dreamweaver

    2007-12-03 11:35:00
  • JavaScript的9个陷阱及评点

    2007-08-28 15:10:00
  • Google首页的CSS Sprite

    2007-09-29 21:36:00
  • 使用Perl语言去存取mSQL和MySQL数据库的内容

    2009-10-23 09:11:00
  • Mysql数据库名和表名的大小写敏感性问题

    2010-06-07 14:07:00
  • gem install mysql报错checking for mysql_qu

    2010-11-11 12:13:00
  • asp MYSQL出现问号乱码的解决方法

    2011-04-15 11:13:00
  • asp如何定时执行约定的页面?

    2009-11-15 20:17:00
  • ASP生成静态模版技术(带参数的标签)

    2009-03-03 12:29:00
  • 巧妙规划使用Oracle数据空间

    2009-03-20 11:51:00
  • asp之家 网络编程 m.aspxhome.com