May 3

ubuntu下简单配置mysql数据库 不指定

felix021 @ 2008-5-3 21:06 [IT » 操作系统] 评论(4) , 引用(0) , 阅读(11877) | Via 本站原创 | |
from http://my.donews.com/xinna/2007/05/11/post-070511-204304-648/

ubuntu下简单配置mysql数据库

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




欢迎扫码关注:




转载请注明出自 ,如是转载文则注明原出处,谢谢:)
RSS订阅地址: https://www.felix021.com/blog/feed.php
Tags: ,
小米
2009-10-26 10:27
让我明白了数据库的一些配置文件的存放地点,挺好的~
qiqi
2009-3-2 13:03
不管有没有用,先谢谢!
试试
yyjj
2008-9-1 10:14
jjyy
12222
2008-8-2 09:10
有用
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   *非必须
网址   电邮   [注册]