前言:mysql
目錄:暫時不寫,由於有些實驗,好比負載均衡,反向代理,配置ssl等實驗來不及作。因此這篇隨筆還需往後補充(排版之後慢慢調,如今該作平臺分析系統了)sql
1、Mongodb的安裝mongodb
1、配置yum源數據庫
在路徑/etc/yum.repos.d/下建立文件mongodb-org-4.0.reposession
cd /etc/yum.repos.d/ touch mongodb-org-4.0.repo
2、在文件mongodb-org-4.0.repo中寫入以下內容(下面內容能夠直接複製,也能夠複製官方文檔)負載均衡
[mongodb-org-4.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
3、安裝mongodb tcp
yum install -y mongodb-org
4、開啓mongodb服務url
systemctl start mongod
5、設置開機啓動mongodbspa
systemctl enable mongod
2、遠程鏈接mongodb代理
1、修改mongo.conf文件
命令:sudo vi /etc/mongod.conf
將原來bindIp:127.0.0.1 修改成0.0.0.0(容許遠程鏈接mongodb)
2、重啓動mongo服務:
service mongod restart
3、永久開放27017端口:
firewall-cmd --zone=public --add-port=27017/tcp --permanent ; (–permanent永久生效,沒有此參數重啓後失效) firewall-cmd --reload
3、Mongodb4.x卸載
1、中止服務
service mongod stop
2、刪除安裝的包
rpm -qa | grep mongodb-org 列出全部的包
yum remove -y $(rpm -qa | grep mongodb-org)
也能夠嘗試下面命令卸載
yum remove -y mongodb-org*
3、刪除數據及日誌
rm -r /var/log/mongodb rm -r /var/lib/mongo
找到mysql的yum源 rpm包
https://dev.mysql.com/downloads/repo/yum/
源:
http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
查看機器上面是否安裝過mysql
rpm -qa | grep mysql*
yum list installed | grep mysql*
mysql的安裝:
1、安裝配置yum源
rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
2、安裝
yum -y install mysql-server
3、啓動 mysql
systemctl start mysqld
4、mysql開機啓動
systemctl enable mysqld
5、修改 mysql 密碼
1、查看mysql默認安裝之後的密碼 mysql 安裝完成以後,在/var/log/mysqld.log 文件中給 root 生成了一個默認密碼。經過下面 的方式找到 root 默認密碼,而後登陸 mysql 進行修改 2、mysql -u root -p 輸入密碼 3、ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
6、默認狀況mysql對密碼要求很是嚴格
修改密碼策略 在/etc/my.cnf 文件添加 validate_password_policy 配置,指定密碼策略 選擇 0(LOW),1(MEDIUM),2(STRONG)其中一種,選擇 2 須要提供密碼字典文件 validate_password_policy=0 若是不須要密碼策略,添加 my.cnf 文件中添加以下配置禁用便可: validate_password = off 從新啓動 mysql 服務使配置生效: systemctl restart mysqld
7、遠程管理mysql 添加 mysql 遠程登陸用戶
1.把host改成%
mysql -u root -p mysql> use mysql; mysql> update user set host = '%' where user = 'root'; mysql> select host, user from user;
例如:
mysql> select host, user from user; +-----------+---------------+ | host | user | +-----------+---------------+ | localhost | mysql.session | | localhost | mysql.sys | | localhost | root | +-----------+---------------+ 3 rows in set (0.00 sec) mysql> update user set host = '%' where user = 'root'; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> select host, user from user; +-----------+---------------+ | host | user | +-----------+---------------+ | % | root | | localhost | mysql.session | | localhost | mysql.sys | +-----------+---------------+ 3 rows in set (0.00 sec)
退出mysql
exit;
2.配置防火牆
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload 最後注意:重啓mysql