ubuntu下简单配置mysql数据库

  一). UbuntuMySQL安装布局:

  /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)那种关闭服务又启动的笨方法。

类别:Linux技术  来源:本站原创  作者:hpping  日期:2009-07-31 11:41

上一条:Ubuntu Linux系统下轻松架设nginx+php服务器应用
下一条:10个你必须掌握的超酷VI命令技巧