图片 10

zip解压缩版安装配置图文教程,系统准备

壹 下载与解压

在官网下载mongodb安装包
tar -zxvf mongodb-linux-x86_64-ubuntu1604-3.4.0.tgz

1、腾讯云一起初是root用户,为了制止不可弥补就“毁灭性打击”,大家先来创设二个新用户。

  1、创造用户:

  
图片 1

  二、给新用户赋予sudo使用权力:

   
(1)、回到root用户,修改文件权限。

  图片 2

  (贰)、编辑/etc/sudoers文件,扩大你的用户

  图片 3

  (三)、撤除毁文件件的写权限。

  图片 4

   最终:在新用户情势下,如果出现permissions denied,加上sudo

 


 

1.下载mysql-5.7.17-winx64.zip ;

贰 移动安装文件

sudo mv mongodb-linux-x86_64-ubuntu1604-3.4.0  /usr/local/mongodb

2、安装和陈设vsftp

  此处参考http://www.cnblogs.com/surge/p/3868270.html。

     
(1)、安装vsftpd

  查看是或不是已经安装vsftpd:rpm
-qa | grep vsftpd

  
(二)、要是没有,就设置,并设置开机运营  

管理vsftpd相关命令:

  安装:yum -y install vsftpd 

  设置开机运维:chkconfig vsftpd
on

  启动vsftpd:  service vsftpd start

  停止vsftpd:  service vsftpd stop

  重启vsftpd:  service vsftpd restart

     (叁)、配置防火墙:

  打开/etc/sysconfig/iptables文件:

  图片 5

  在REJECT行从前增加如下代码

  图片 6

  保存和停业文件,重启防火墙:

  图片 7

  (4)、配置vsftpd服务器

  默许的配置文件是/etc/vsftpd/vsftpd.conf,你能够用文件编辑器展开。

  图片 8

  加多叁个FTP用户,设置根目录为/home/XXX/xxxx,禁止此用户登陆SSH的权能,并限制访问其余目录:

  先是步:先修改配置文件中下列注释的地点:

  图片 9

  第三步:扩张用户ftp_username,指向FTP目录,禁止登6SSH权限。

useradd -d /home/xxx/xxx/ftpdir -s /sbin/nologin -M ftp_username

    设置用户到文件夹:

chown -R username /home/xxx/wwwroot/ftpdir

    设置权限:

chown -R 777  /home/xxx/wwwroot/fitpdir

  其三步:设置用户密码:

passwd  ftp_username

  第伍步:编辑文件chroot_list:内容为ftp用户名,每一个用户占一行

vi /etc/vsftpd/chroot_list

  第五步:重启vsftpd

service vsftpd restart

 


 

链接: 密码: i444

三 加多意况变量

sudo vim /etc/profile
最后一行添加
export PATH=/usr/local/mongodb/bin:$PATH
保存退出
source /etc/profile
查看环境变量
echo $PATH

三、替换系统自带python为python二.七.1二

  1)、在CentOS中默许会安装python,可是出于暗中认可安装的本子太低。所以需求升高安装。

  二)、查看历史版本。
        # python –version
        Python 2.6.6 (r266:84292, Nov 22 2013, 12:16:22) 
        [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
        Type “help”, “copyright”, “credits” or “license” for more
information.
        >>> 
     3) 备份bin路径。  

cp /usr/bin/python  /usr/bin/python266  

二.解压到文件夹(例):

四 增添配置文件

sudo vim /etc/mongod.conf

#详细记录输出
verbose = true
#指定服务器端口号,默认端口27017
port = 27017
#指定MongoDB日志文件,注意指定文件不是目录
logpath = /var/log/mongodb/mongodb.log
#追加形式写日志
logappend = true
#指定数据库路径
dbpath = /var/lib/mongodb/db
#设定数据库单独路径
directoryperdb = true
#启用验证
auth = false
#以守护进程的方式运行
fork = true
#安静退出
quiet =true

3.1、安装Python

  一)
、确认保证先举行了安装linux必备常用库(Linux中不可缺少常用协助库的装置:)。假设常备库中尚无readline-devel。能够先安装readline-devel:yum
-y install
readline-devel,那样是为着减轻相互方式方向键乱码。

cd /usr/local/src/python

wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz

tar -zxvf Python-2.7.10.tgz cd Python-2.7.10

  

2)、配置&编译 

#mkdir /usr/local/python2710
# ./configure --prefix=/usr/local/python2710
#make
$make install

  三)、覆盖原来的python链接** ** 

# ln -s /usr/local/python2710/bin/python /usr/bin/

  四)、化解Yum包容难题:

  图片 10

# vi /usr/bin/yum
#!/usr/bin/python
修改为
#!/usr/bin/python266

图片 11

五 创建目录文件

sudo mkdir /var/log/mongodb/  #创建目录
sudo mkdir /var/lib/mongodb/db -p   #创建目录
sudo touch /var/log/mongodb/mongodb.log  #创建文件

  5)、CentOS6.5(Python-2.7.10)安装Pip 

#安装setuptools
#Download setuptools-25.1.6.tar.gz
wget --no-check-certificate https://pypi.python.org/packages/1f/7a/6b239a65d452b04ad8068193ae313b386e6fc745b92cd4584fccebecebf0/setuptools-25.1.6.tar.gz

# Extract the files:
tar -xvf setuptools-25.1.6.tar.gz  
cd setuptools-25.1.6

# Install setuptools using the Python 2.7.10:
python setup.py install

#安装pip

 cd /usr/local/src/

 wget https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz --no-check-certificate
 tar zxvf pip-1.3.1.tar.gz
 cd pip-1.3.1
 python setup.py install
 ln -s /usr/local/python2710/bin/pip /usr/bin/pip
 pip install --upgrade pip

 


 

解压到当下文件夹

陆 编纂运行项下的文书

sudo vim /etc/init.d/mongodb

#执行的脚本

#!/bin/sh
### BEGIN INIT INFO
# Provides: mongodb
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: mongodb
# Description: mongo db server
### END INIT INFO
. /lib/lsb/init-functions
PROGRAM=/usr/local/mongodb/bin/mongod
MONGOPID=`ps -ef | grep 'mongod' | grep -v grep | awk '{print $2}'`
test -x $PROGRAM || exit 0
case "$1" in
 start)
 ulimit -n 3000
 log_begin_msg "Starting MongoDB server"
 $PROGRAM -f /etc/mongod.conf
 log_end_msg 0
 ;;
 stop)
 log_begin_msg "Stopping MongoDB server"
 if [ ! -z "$MONGOPID" ]; then
 kill -15 $MONGOPID
 fi
 log_end_msg 0
 ;;
 status)
 ;;
 *)
 log_success_msg "Usage: /etc/init.d/mongodb {start|stop|status}"
 exit 1
esac
exit 0

四、安装mysql

   4.1 安装mysql-server  

# yum -y install mysql-server  ← 安装MySQL

  4.2 设置root密码

# mysqladmin -u root password 'root'  // 通过该命令给root账号设置密码为 root

  4.3 配置mysql** **

配置MySQL

[root@sample ~]#vim /etc/my.cnf  ← 编辑MySQL的配置文件

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

# Default to using old password format for compatibility with mysql 3.x

# clients (those using the mysqlclient10 compatibility package).

old_passwords=1  ← 找到这一行,在这一行的下面添加新的规则,让MySQL的默认编码为UTF-8

default-character-set = utf8  ← 添加这一行

然后在配置文件的文尾填加如下语句:

[mysql]

default-character-set = utf8

通过 chkconfig mysqld on 命令来将其设置成开机启动

  4.4 安装mysqlclient

pip install mysqlclient

 


3.退换配置文件:

柒 改换权限与创新

sudo chmod +x /etc/init.d/mongodb 
sudo update-rc.d mongodb defaults 

伍、化解系统普通话帮助

#本人在安装CentOS6.5时选择是英文版,安装后打开文档,发现好些文档成了乱码了。这个问题的原因是没有中文支持。

解决方法:

1、安装中文支持包

# yum groupinstall "Chinese Support"


2 修改# /etc/sysconfig/i18n

LANG="en_US.UTF-8" 改为LANG="zh_CN.UTF-8"

 

   

开采解压的文书夹(本例的配备文件地方D:\Development\mysql\mysql-5.7.17-winx64\mysql-5.7.17-winx64\),删除my-default.ini,新建叁个my.ini

八 mongodb的运行与关闭

sudo service mongodb start
sudo service mongodb stop

图片 12 

python 3.6安装

修改my.ini内容如下:

安装python3.6

sudo apt-get update
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:jonathonf/python-3.6

sudo apt-get update
sudo apt-get install python3.6

cd /usr/bin
ls | grep python
sudo rm python
sudo ln -s python3.6m python
sudo apt-get install python3-pip

sudo python pip install --upgrade pip
pip --version
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
skip-grant-tables
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=D:\Development\mysql\mysql-5.7.17-winx64\mysql-5.7.17-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\Development\mysql\mysql-5.7.17-winx64\mysql-5.7.17-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB 

mysql安装

专注:basedir=你和谐的mysql安装路线;
          datadir=mysql所在目录\data;

安装

sudo apt-get install mysql-server

mysql -u root -p  登录数据库

四.配备情状变量帕特h

敞开root用户的完备访问权限

use mysql
update user set host="%" where user = 'root'
grant all privileges on *.* to 'root'@'%' identified by '密码'

flush privileges
quit

右键我的计算机  ->  属性  ->  高端系统设置  ->  景况变量 
->从系统变量中找到Path

修改mysql.conf的ip绑定

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
将bind-address =127.0.0.1修改为bind-address =0.0.0.0
保存退出

增多mysql目录下的bin所在路线到Path的前边(不要覆盖Path原值):

重启及停业

sudo service mysql start  启动
sudo service mysql stop  关闭
sudo service mysql restart  重启
;D:\Development\mysql\mysql-5.7.17-winx64\mysql-5.7.17-winx64\bin 

图片 13

五.以管理人权限展开cmd

单击开端,找出cmd  

图片 14 

右键cmd.exe,以管理人身份运营

图片 15

6.在cmd中进入mysql的bin目录 

图片 16 

继之输入:

D:\ mysql-5.7.9-winx64 \ bin> mysqld -install 
安装成功后,输入: 
D:\ mysql-5.7.9-winx64 \ bin> mysqld --initialize 
启动mysql服务: 
D:\ mysql-5.7.9-winx64 \ bin> net start mysql

7.初步现在,别关闭当前cmd,直接输入mysql,进入mysql后,输入下列语句设置用户密码:

mysql> update mysql.user set authentication_string=password('newpassword') where user='root';

八.设置完结,exit退出mysql,关闭cmd窗口,接着展开my.ini文件,将skip-grant-tables注释掉:

#skip-grant-tables,保存文件,展开cmd窗口(助理馆员方式张开),net stop mysql终止mysql服务,再用
net start mysql重新起动mysql服务。

9.在cmd窗口下,输入mysql -u root -p

输入密码进行登入;

图片 17

拾.登入得逞,输入mysql> SET PASSWORD = PASSWORD('your_new_password');接下来输入show
databases;查看当前持有数据库

图片 18

11.到此有所配置落成。

总结

上述所述是笔者给我们介绍的Mysql5.七.17winx64.zip解压缩版安装配置图文化教育程,希望对大家具备扶助,假设我们有其余疑问请给自家留言,小编会及时回复大家的。在此也拾一分感激我们对台本之家网址的支撑!

您大概感兴趣的篇章:

  • mysql5.7.壹七压缩包安装配备格局图像和文字化教育程
  • CentOS陆.九下mysql
    5.7.一七安装配置方式图像和文字化教育程
  • mysql伍.7.17.msi安装图像和文字化教育程
  • windows10安装mysql5.7.17教程
  • mysql5.柒.一七设置配备图像和文字化教育程
  • Windows下python三.7装置教程
  • CentOS7下python叁.7.0安装教程
  • Linux下python三.7.0设置教程
  • Eclipse + Python
    的装置与布局流程
  • Windows7下Python3.4使用MySQL数据库