mysql与mongo数据库---环境搭建

来源:互联网 发布:网页交互设计 软件 编辑:程序博客网 时间:2024/05/20 21:44

1、ubuntu环境下安装与配置

安装mysql:1)sudoapt-get install mysql-server

                             安装过程中会要求输入用户密码。也可以手动设置登陆用户密码,在终端输入 mysql –u root -p 接下来会提示你输入密码,输入正确密码,即可进入。

                            

  2) sudo apt-getinstall mysql-client

  3) sudoapt-get install libmysqlclient-dev

查看安装是否成功 sudo netstat -tap | grep mysql

若没有反映,没有显示已安装结果,则没有安装。若如下显示,则表示已经安

4)设置开机自启动

linux设置开机自启动有两种方法

1、 在在 /etc/rc.local 文件中添加以下命令:/etc/init.d/mysql  start
2、 mysql 二进制文件添加到 /etc/init.d/ 目录中
cp support-files/mysql.server  /etc/init.d/mysql
其实,安装完以后ubuntu会自动把mysql文件拷贝到init.d目录下,注意检查一下就可以。

5)启动服务: sudo start mysql

安装mongodb:1) sudo apt-get install mongodb-org

2)配置数据库。在线安装后,默认会建立数据库目录、日志目录、二进制存放目录,这些信息在/etc/mongodb.conf里面有。

mongod --dbpath /var/lib/mongodb

3)验证是否启动成功可以使用mongo命令连接测试。

2、连接服务,登陆

mysql: 1)启动mysql服务: sudo start mysql

2)关闭mysql服务: sudo stop mysql

3)修改mysql的管理员密码: sudo mysqladmin -u root password newpassword

4)mysql安装后目录结构分析(此结构只针对在线安装情况)

数据库存放目录:/var/lib/mysql/

相关配置文件存放目录:/usr/share/mysql

相关命令存放目录:/usr/bin(mysqladmin mysqldump等命令)

启动脚步存放目录:/etc/rc.d/init.d/

5)连接mysql: mysql -u root -p

6)退出: exit()

mongo: 1) 安装mongodb服务: mongod --dbpath /var/lib/mongodb

2)连接mongo : mongo

3)退出exit。一定要使用exit正确退出,否则mongodb会被锁,无法再次连接。


mongo未正常关闭导致连接失败问题解决方法:

1)查看日志文件,显示有:unclean shut down,说明应该是非正常关闭mongo数据库导致的


2)删除锁文件,修复数据库,并重新启动数据库

rm /var/lib/mongodb/mongo.lock

mongod --dbpath /var/lib/mongodb --repair

mongod --dbpath /var/lib/mongodb