mysql5.6 python_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/python3

③ 创建pip3的软连接

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

我的这种做法 直接敲 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  )

-------------------------------至此安装完成,有问题留言,谢谢

修改mysql 密码 : ① mysql -uroot -p原始密码

② SET PASSWORD FOR 'root'@'localhost' =PASSWORD('root');

修改远程登录 :  ① mysql -uroot -p  密码

② use mysql;

③ update user set host = '%' where user = 'root';这一句执行完可能会报错,不用管它

④ FLUSH PRIVILEGES;  刷新权限

禁止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地址 或者机器名字,域名 %来代替

密码不能为空 否则创建失败

水电费

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/565496.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【youcans 的 OpenCV 例程200篇】183.基于轮廓标记的分水岭算法

OpenCV 例程200篇 总目录-202205更新 【youcans 的 OpenCV 例程200篇】180.基于距离变换的分水岭算法 【youcans 的 OpenCV 例程200篇】181.基于 Sobel 梯度的分水岭算法 【youcans 的 OpenCV 例程200篇】182.基于形态学梯度的分水岭算法 【youcans 的 OpenCV 例程200篇】183.基…

【youcans 的 OpenCV 例程200篇】184.鼠标交互标记的分水岭算法

OpenCV 例程200篇 总目录-202205更新 【youcans 的 OpenCV 例程200篇】180.基于距离变换的分水岭算法 【youcans 的 OpenCV 例程200篇】181.基于 Sobel 梯度的分水岭算法 【youcans 的 OpenCV 例程200篇】182.基于形态学梯度的分水岭算法 【youcans 的 OpenCV 例程200篇】183.基…

java排班_使用java规则引擎Drools自动排班前言.doc

使用java规则引擎Drools自动排班前言使用java规则引擎Drools自动排班前言本文以一个经简化的运输车队自动排班需求为例,详细讲解了如何使用java规则引擎Drools进行商业规则的形式语言描述,并编写java代码实现问题求解。?背景介绍(引自Drools中文文档)?…

SpringBoot多环境配置与使用

我们在开发应用的时候,通常同一套程序会被应用和安装到几个不同的环境中,比如开发、测试、生产等。 其中每个环境的数据库地址、服务器端口等配置都不同。如果在为不同环境打包时都要频繁的修改配置文件,那必将是个非常繁琐的且容易出错的事…

【youcans 的 OpenCV 例程200篇】185.图像金字塔之高斯金字塔

OpenCV 例程200篇 总目录-202205更新 【youcans 的 OpenCV 例程200篇】185.图像金字塔之高斯金字塔 6. 图像金字塔 图像金字塔是一种以多分辨率来解释图像的结构,常用于图像分割、图像压缩和机器视觉。 图像金字塔是一系列来源于同一张原始图像、以金字塔形状排列…

java常用的缓存_java 常用缓存 - 只对肉有感觉的个人空间 - OSCHINA - 中文开源技术交流社区...

缓存是日常开发的粗茶淡饭,如果应用对某类数据有着较高的读取频次,并且改动较小时那就非常适合利用缓存来提高性能JVM 缓存使用全局变量,如 Map、List等容器用于存放数据,可以认为是堆缓存ehcacheehcache直接在jvm虚拟机中缓存&am…

SpringBoot获取配置文件常量值

在我们你的日常开发中,经常会有一些常量,变动较少,但是我们不能在java代码中写死,这样每次修改都得去java代码中修改,引用地方较多时我们需要修改很多java文件;我们可以集中写在某个配置文件中,…

【youcans 的 OpenCV 例程200篇】186.图像金字塔之拉普拉斯金字塔

OpenCV 例程200篇 总目录-202205更新 【youcans 的 OpenCV 例程200篇】186.图像金字塔之拉普拉斯金字塔 图像金字塔是一种以多分辨率来解释图像的结构,常用于图像分割、图像压缩和机器视觉。 图像金字塔是一系列来源于同一张原始图像、以金字塔形状排列的分辨率逐步…

java string format s_JAVA字符串格式化-String.format()的使用

常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object... args) 新字符串使用本地语言环境&#xff0c…

【youcans 的 OpenCV 例程200篇】187.由拉普拉斯金字塔还原图像

OpenCV 例程200篇 总目录-202205更新 【youcans 的 OpenCV 例程200篇】187.由拉普拉斯金字塔还原图像 图像金字塔是一系列来源于同一张原始图像、以金字塔形状排列的分辨率逐步降低的图像集合。从底层图像可以看清更多细节,从顶层图像可以看到更多的轮廓特征。通常&…

wifidog java_wifidog 配置中文说明

#网关IDGatewayID default#外部网卡ExternalInterface eth0#无线网卡GatewayInterface eth0#无线IPGatewayAddress 192.168.1.1#路由状态HTMLHtmlMessageFile wifidog-msg.html#验证服务器#AuthServer {# Hostname (Mandatory; Default: NONE)# SSLAvail…

整型和浮点型之间的转化

在Java中,我们如何将整型转化为浮点型,或者我们如何将浮点型转化成整型的呢? 结果演示 代码演示 package com.ten;public class Zidongzh {public static void main(String[] args) {double a 127.0;float b(float)a;float c(float)b;int…

【youcans 的 OpenCV 例程200篇】188.基于拉普拉斯金字塔的图像融合

OpenCV 例程200篇 总目录-202205更新 【youcans 的 OpenCV 例程200篇】188.基于拉普拉斯金字塔的图像融合 图像金字塔是一系列来源于同一张原始图像、以金字塔形状排列的分辨率逐步降低的图像集合。从底层图像可以看清更多细节,从顶层图像可以看到更多的轮廓特征。通…

leetcode combinations java_[LeetCode][Java] Combinations

题目:Given two integers n and k, return all possible combinations of k numbers out of 1 ... n.For example,If n 4 and k 2, a solution is:[[2,4],[3,4],[2,3],[1,2],[1,3],[1,4],]题意:给定两个整数 n 和 k,返回1 ...n中k个数字的全部的组合。…

【youcans 的 OpenCV 例程200篇】189.基于掩模的拉普拉斯金字塔图像融合

OpenCV 例程200篇 总目录-202205更新 【youcans 的 OpenCV 例程200篇】189.基于掩模的拉普拉斯金字塔图像融合 图像金字塔是一系列来源于同一张原始图像、以金字塔形状排列的分辨率逐步降低的图像集合。从底层图像可以看清更多细节,从顶层图像可以看到更多的轮廓特征…

中奖程序

使用Java做了一个中奖程序,程序中已经设置中奖的号码,根据文本提示会让你输入四个数字,当你输入你的四个数字之后程序会给出你是否中奖的结果显示。 结果演示 代码演示 package com.ten; import java.util.Scanner; public class ZhongJi…

java search 不能使用方法_java – 无法使用TERMS QUERY从ELASTIC SEARCH查询字母数字字段...

我试图使用TERMS QUERY从索引查询字母数字值,但它没有给我输出.查询:{"size" : 10000,"query" : {"bool" : {"must" : {"terms" : {"caid" : [ "A100945","A100896" ]}}}},"…

【youcans 的 OpenCV 例程200篇】190.基于图像分割的图像融合

OpenCV 例程200篇 总目录-202205更新 【youcans 的 OpenCV 例程200篇】190.基于图像分割的图像融合 两张图像直接进行加法运算后图像的颜色会改变,通过加权加法实现图像混合后图像的透明度会改变,都不能实现图像的叠加。 实现图像的叠加,需要…

【youcans 的 OpenCV 例程200篇】191.基于图像分割的金字塔图像融合

OpenCV 例程200篇 总目录-202205更新 【youcans 的 OpenCV 例程200篇】191.基于图像分割的金字塔图像融合 拉普拉斯金字塔将源图像分解到不同的频带,越高频的图像信息越到上层。在相同显示尺寸下比较不同分辨率的拉普拉斯图像,可以发现不同尺度下关注的细…

java103 101 104 101_编写一个java程序将100,101,102,103,104,105这6个数以数组的形式写入到D:\\test.t...

展开全部你问的不明白,我在代码里给你写了,你自己看吧import java.io.FileWriter;import java.io.IOException;import java.util.Date;import java.util.Scanner;public class Test {public static void main(String[] args) {// 100,101,102,103,104,10…