Centos-6.5 + python3 + mysql5.6 环境搭建
注意:Centos6.5 是刚装好的系统
yum install lrzsz (ftp上传和下载)
yum install -y gcc yum install -y gcc gcc-c++ yum install zlib-devel yum install zlib (编译环境的4个依赖)
yum install openssl-devel -y (这个是解决python3 中pip3 会报ssl的错)
安装python3环境
① wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz 下载python3的源码
tar -xvf Python-3.6.0.tgz
mkdir /usr/local/python3
./configure --prefix=/usr/local/python3
make
make install (如果先安装的python3,下载 zlib-devel,zlib 从新编译下python3就行)
② 创建python3软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python
③ 创建pip3的软连接
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
我的这种做法 直接敲 python3 就能进入python3.6的shell控制台 ,跟着系统自带的python2互不影响 ,如果你有python3的软连接,自己删除就ok
安装mysql5.6环境
① 如果你的机器上面有mysql 并且是rpm安装的,需要先卸载rpm包的话。命令如下,
rpm -qa | grep mysql -------然后就能看到mysql- 开头的一堆东西
yum -y remove mysql-libs-5.1* ----卸载 mysql-开头的东西
rpm -qa | grep mysql ----这回查看应该就是什么都没有了
① 如果你是新装的机器,下载所需的rpm包 命令如下
wget http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-server-5.6.21-1.rhel5.x86_64.rpm
wget http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-devel-5.6.21-1.rhel5.x86_64.rpm
wget http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-client-5.6.21-1.rhel5.x86_64.rpm
--安装 mysql的rpm包
rpm -ivh MySQL-server-5.6.21-1.rhel5.x86_64.rpm
----如果出现一堆 file开头的信息 就代表安装失败了,--执行命令 mysql-libs (删除其他版本的mysql-libs包)
----如果出现libaio.so.1() 出错的情况 --执行命令 yum install -y libaio
rpm -ivh MySQL-client-5.6.21-1.rhel5.x86_64.rpm
rpm -ivh MySQL-devel-5.6.21-1.rhel5.x86_64.rpm
② 修改配置文件位置命令 cp /usr/share/mysql/my-default.cnf /etc/my.cnf
③ 初始化数据库命令 :/usr/bin/mysql_install_db
④ 启动mysql服务:service mysql start (查看原始密码: more /root/.mysql_secret ,设置开机启动:chkconfig mysql on )
-------------------------------至此安装完成,有问题留言,谢谢
禁止root远程ssh登录
修改/etc/ssh/sshd_config文件,
#PermitRootLogin no
创建用户并授权,同时限制只能在某个IP或者IP段上的机器才能访问 eg: grant all privileges on crm.* to '用户名'@'192.0.0.%' identified by '123456'
mysql> grant 权限1,权限2…… ,on 数据库名.表名字 to '用户名'@ 'ip地址' identified by '密码'
权限1,2 代表 select,insert,update,delete,create,drop,index,reload,alter,file ……共14个权限
赋予用户全部权限 用 all privileges 或 all 代替
数据库名称和表名字被 *.* 代替 表示赋予用户操作服务器上所有数据库所有表的权限
ip地址 可以使ip地址 或者机器名字,域名 %来代替
密码不能为空 否则创建失败
水电费
Centos-6.5 + python3 + mysql5.6 环境搭建的更多相关文章
- python3+ selenium3开发环境搭建-手把手教你安装python(详细)
环境搭建 基于python3和selenium3做自动化测试,俗话说:工欲善其事必先利其器:没有金刚钻就不揽那瓷器活,磨刀不误砍柴工,因此你必须会搭建基本的开发环境,掌握python基本的语法和一个I ...
- python3+ selenium3开发环境搭建
环境搭建 基于python3和selenium3做自动化测试,俗话说:工欲善其事必先利其器:没有金刚钻就不揽那瓷器活,磨刀不误砍柴工,因此你必须会搭建基本的开发环境,掌握python基本的语法和一个I ...
- 笔记:Linux下软件的安装、CentOS更新yum源、LAMP环境搭建、kali软件管理
一.Linux下软件的安装 方式:yum源 / rpm /源码安装 1.yum:(帮助管理员解决依赖关系) yum是通过分析rpm的包头数据后,根据各种软件的相关性质做出属性相对应的解决方案,然后可以 ...
- CentOS使用(一)-----各种环境搭建
使用virtual box虚拟机,镜像为CentOS-6.9-x86_64-LiveDVD.iso,使用SecureCRT远程连接. 安装CentOS系统之后,选择host-only连接模式,修改虚拟 ...
- Python3+Pycharm+PyQt5环境搭建
操作系统:Windows 10 Python版本:3.7及以上版本均可 PyCharm:PyCharm 2019.3 1.安装 PyQt5 及其拓展工具. pip install pyqt5 pip ...
- 腾讯云快速完成python3.6开发环境搭建与django应用部署
[本文出自天外归云的博客园] 部署python3.6.5 腾讯云服务器安装python3竟然要3个多小时!而且一度速度为0…… 于是网查据说是腾讯云服务器连python官网缓慢导致的,所以想找个国内的 ...
- Centos+nginx+uwsgi+Python多站点环境搭建
前言 新公司的第一个项目,服务器端打算用python作为restful api.所以需要在Centos上搭建nginx+fastcgi+python的开发环境,但后面网上很多言论都说uwsgi比fas ...
- Windows7+IIS+PHP7+MySQL5.7环境搭建
IIS配置 本次搭建使用的系统是Windows7,Windows8,10与此类似. 开启IIS 开始-->控制面板-->程序和功能,点击左边栏的开启或关闭Windows功能,如图: 选择I ...
- python3.6+RF环境搭建
现在大家都在用python3了,利用这个机会正好把自己的练习重新整理一遍,本篇记录用python3.6重新搭建关键字驱动环境 目录 1.安装python3.6 2.安装wxPython 3.安装rob ...
随机推荐
- Android_简易的短信发送器
这个随笔将介绍如何完成一个简单的第三方的短信发送器(不打开短信界面,调用android的api完成功能) 1.首先,我们来做布局 由于我这里写的是一个简易的,,短信发送,所以只是一个LinearLay ...
- mybatis 分页问题 (个人认为算是个bug)
问题描述:相同的查寻条件, 分页显示的结果和.net版本的分页结果数量一样,排序不一样, 不同的页有相同的数据.比如:第2面和第3页都有同一条相同的数据. 核心代码: //自己实现 int total ...
- Python Web框架篇:Django Form组件
Form简介 在HTTP中,表单(form标签),是用来提交数据的,其action属性说明了其传输数据的方法:如何传.如何接收. 访问网站时,表单可以实现客户端与服务器之间的通信.例如查询,就用到了表 ...
- Very Simple Problem
Very Simple Problem Time Limit:2000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64u ...
- HTML5 Geolocation API工作原理[转载]
大家都知道,HTML5 Geolocation 可以使用 IP 地址.基于 Web 的数据库.无线网络连接和三角测量或 GPS 技术来确定经度和纬度. 问题: 在一个基于地理位置服务的个人业余项目(小 ...
- 05).30分钟学会Servlet+过滤器+监听器+实际案例
一.Servlet简介: Servlet程序处理流程 二.Servlet程序实现 实现要求 Servlet属于java ee范畴,而java和javac属于java se范畴,要想编译servlet必 ...
- heapster源码分析——kubelet的api调用分析
一.heapster简介 什么是Heapster? Heapster是容器集群监控和性能分析工具,天然的支持Kubernetes和CoreOS.Kubernetes有个出名的监控agent---cAd ...
- RE: Javascript分页处理
背景: 调用PHP后端给的接口,以实现分页的功能.由于我是没造轮子的能力,所以翻了不少技术博客,经过整合才算完成整个分页功能.从一番查阅中,不难看出大概分为两种不同的分页: 一种是纯前端的,就是在一次 ...
- Container With Most Water 容器最大水容量
描述 Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, ai ...
- 重构手法之Extrct Method(提炼函数)
返回总目录 本节包含3个手法: 1.Extract Method(提炼函数) 2.Inline Method(内联函数) 3.Inline Temp(内联临时变量) Extract Method(提炼 ...