安装mysql 5.7+配置密码
wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm
sudo rpm -Uvh mysql57-community-release-el7-10.noarch.rpm
yum install -y mysql-community-server
service mysqld start
grep "temporary password" /var/log/mysqld.log //取得密码
grep ‘temporary password’ /var/log/mysqld.log //取得密码
mysql -u root -p
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’; //设置密码为123456
断开,重启mysql
service mysqld restart
CentOS7.4 安装mongodb
$ cd /usr
$ wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.0.tgz
$ tar zxvf mongodb-linux-x86_64-4.0.0.tgz
$ mv mongodb-linux-x86_64-4.0.0 mongodb
配置环境变量
$ vim /etc/profile
#Set Mongodb
export PATH=/usr/mongodb/bin:$PATH
保存后通过下面的命令使环境变量生效:
$ cd ~
$ source /etc/profile
创建数据库目录
$ cd /usr/mongodb
$ touch mongodb.conf
$ mkdir db
$ mkdir log
$ cd log
$ touch mongodb.log
修改mongodb配置文件。
vim /usr/mongodb/mongodb.conf
--------------------------------------------------
port=27017 #端口
dbpath= /usr/mongodb/db #数据库存文件存放目录
logpath= /usr/mongodb/log/mongodb.log #日志文件存放路径
logappend=true #使用追加的方式写日志
fork=true #以守护进程的方式运行,创建服务器进程
maxConns=100 #最大同时连接数
noauth=true #不启用验证
journal=true #每次写入会记录一条操作日志(通过journal可以重新构造出写入的数据)。
#即使宕机,启动时wiredtiger会先将数据恢复到最近一次的checkpoint点,然后重放后续的journal日志来恢复。
storageEngine=wiredTiger #存储引擎有mmapv1、wiretiger、mongorocks
bind_ip = 0.0.0.0 #这样就可外部访问了,例如从win10中去连虚拟机中的MongoDB
--------------------------------------------------
设置文件夹权限
$ cd /usr/mongodb
$ chmod 777 db
$ cd ~
$ mongod --config /usr/mongodb/mongodb.conf
网友指正:最新版本mongodb已经将--config 修改为 -f (本人尚未尝试)
$ chmod 777 log
关闭数据库
查看pid
$ ps aux |grep mongodb
$ sudo kill 5314
增加权限控制
------------------------------------------
port=27017 #端口
dbpath= /usr/mongodb/db #数据库存文件存放目录
logpath= /usr/mongodb/log/mongodb.log #日志文件存放路径
logappend=true #使用追加的方式写日志
fork=true #以守护进程的方式运行,创建服务器进程
maxConns=100 #最大同时连接数
#noauth = true #不启用验证
journal=true #每次写入会记录一条操作日志(通过journal可以重新构造出写入的数据)。
#即使宕机,启动时wiredtiger会先将数据恢复到最近一次的checkpoint点,然后重放后续的journal日志来恢复。
storageEngine=wiredTiger #存储引擎有mmapv1、wiretiger、mongorocks
bind_ip = 0.0.0.0 #这样就可外部访问了,例如从win10中去连虚拟机中的MongoDB
auth = true #用户认证
------------------------------------------
//使用admin数据库
use admin
//给admin数据库添加管理员用户名和密码,用户名和密码请自行设置
db.createUser({user:"admin",pwd:"123456",roles:["root"]})
//验证是否成功,返回1则代表成功
db.auth("admin", "123456")
//切换到要设置的数据库,以test为例
use test
//为test创建用户,用户名和密码请自行设置。
db.createUser({user: "test", pwd: "123456", roles: [{ role: "dbOwner", db: "test" }]})
CENTOS7下安装redis
第一步:下载redis安装包
wget http://download.redis.io/releases/redis-4.0.6.tar.gz
tar -zxvf redis-4.0.6.tar.gz
yum install gcc
cd redis-4.0.6
make MALLOC=libc
cd src && make install
启动redis的三种方式
切换到redis src目录下
./redis-server
以后台进程方式启动redis
改redis.conf文件
daemonize no => daemonize yes
./redis-server /usr/local/redis-4.0.6/redis.conf
关闭redis进程
ps -aux | grep redis查看redis进程
用kill命令杀死进程
设置redis开机自启动
在/etc目录下新建redis目录
mkdir redis
[root@iZwz991stxdwj560bfmadtZ redis]# cp /usr/local/redis-4.0.6/redis.conf /etc/redis/6379.conf
[root@iZwz991stxdwj560bfmadtZ init.d]# cp /usr/local/redis-4.0.6/utils/redis_init_script /etc/init.d/redisd
[root@iZwz991stxdwj560bfmadtZ init.d]# chkconfig redisd on
service redisd does not support chkconfig
看结果是redisd不支持chkconfig
使用vim编辑redisd文件,在第一行加入如下两行注释,保存退出
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
[root@iZwz991stxdwj560bfmadtZ init.d]# chkconfig redisd on
现在可以直接已服务的形式启动和关闭redis了
service redisd start
关闭:
方法1:service redisd stop
方法2:redis-cli SHUTDOWN
centos中VI编辑器文件快速查找目标关键字方法
1. “/”+ Key , 定位关键字
2. “N”,定位下一个高亮关键字。
在Centos上安装Postgre SQL
检查PostgreSQL 是否已经安装
rpm -qa | grep postgres 检查PostgreSQL 是否已经安装
rpm -qal | grep postgres 检查PostgreSQL 安装位置
rpm -e xxx 卸载安装的posgresql
postgrep10 安装
https://blog.csdn.net/rudy5348/article/details/79299162
nodejs连接数据库
https://blog.csdn.net/ling_cmd/article/details/81346706
网友评论