bin

mysql关闭重启

做~自己de王妃 提交于 2019-12-16 16:56:49
修改了my.cnf,需要重启MySQL服务,正确重启MYSQL方法请看下面的文章 由于是从源码包安装的Mysql,所以系统中是没有红帽常用的servcie mysqld restart这个脚本 只好手工重启 有人建议Killall mysql。这种野蛮的方法其实是不行的,强制终止的话,如果造成表损坏,损失是巨大的。 这里推荐安全的重启方法 $mysql_dir/bin/mysqladmin -u root -p shutdown $mysql_dir/bin/safe_mysqld & mysqladmin和mysqld_safe位于Mysql安装目录的bin目录下,很容易找到的。 windows下重启MySQL服务 对于没装mysql图形管理端的用户来说启动和停止mysql服务: …\…\bin>net stop mysql …\…\bin>net start mysql 如何启动/停止/重启MySQL 发启动、停止、重启 MySQL 是每个拥有独立主机的站长必须要撑握的操作,下面为大家简单介绍一下操作方法: 一、启动方式 1、使用 service 启动:service mysqld start 2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start 3、使用 safe_mysqld 启动:safe_mysqld& 二、停止 1、使用 service

MySQL的binlog日志

末鹿安然 提交于 2019-12-16 15:55:07
binlog 基本认识 MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句(所有对数据库 修改 的操作语句),以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。 二进制有两个最重要的使用场景: 其一:MySQL Replication(复制)在Master端开启binlog,Mster把它的二进制日志传递给slaves来达到master-slave数据一致的目的(主从复制)。 其二:自然就是数据恢复了,通过使用mysql binlog工具来使恢复数据。 二进制日志包括两类文件:二进制日志索引文件(文件名后缀为.index)用于记录所有的二进制文件,二进制日志文件(文件名后缀为.00000*)记录数据库所有的DDL和DML(除了数据查询语句)语句事件。 一、开启binlog日志: vi编辑打开mysql配置文件 # vi /usr/local/mysql/etc/my.cnf 在[mysqld] 区块 设置/添加 log-bin=mysql-bin 确认是打开状态(值 mysql-bin 是日志的基本名或前缀名); 重启mysqld服务使配置生效 # pkill mysqld # /usr/local/mysql/bin/mysqld_safe --user=mysql 二

lamp安装

那年仲夏 提交于 2019-12-16 15:43:44
安装mysql mysql版本 5.5.32 apache版本2.2.34 php版本5.3.27 1、解压 [root@NFS-31 ~]# tar zxf mysql-5.5.32-linux2.6-x86_64.tar.gz 2、移动 [root@NFS-31 ~]# mv mysql-5.5.32-linux2.6-x86_64 /usr/local/mysql 3、进入目录 [root@NFS-31 ~]# cd /usr/local/mysql/ [root@NFS-31 mysql]# ls bin data include lib mysql-test scripts sql-bench COPYING docs INSTALL-BINARY man README share support-files [root@NFS-31 mysql]# 4、设置mysql数据的目录 [root@NFS-31 mysql]# mkdir /data/mysql –p 5、不创建家目录 [root@NFS-31 mysql]# useradd -s /sbin/nologin -M mysql 6、更改权限 [root@NFS-31 mysql]# chown -R mysql:mysql /data/mysql/ 7、拷贝配置文件 [root@NFS-31 mysql]#

大数据预处理之数据清洗

感情迁移 提交于 2019-12-16 15:12:33
现实世界的数据常常是不完全的、有噪声的、不一致的。数据清洗过程包括遗漏数据处理,噪声数据处理,以及不一致数据处理。本节介绍数据清洗的主要处理方法。 遗漏数据处理 假设在分析一个商场销售数据时,发现有多个记录中的属性值为空,如顾客的收入属性,则对于为空的属性值,可以采用以下方法进行遗漏数据处理。 1)忽略该条记录 若一条记录中有属性值被遗漏了,则将此条记录排除,尤其是没有类别属性值而又要进行分类数据挖掘时。 当然,这种方法并不很有效,尤其是在每个属性的遗漏值的记录比例相差较大时。 2)手工填补遗漏值 一般这种方法比较耗时,而且对于存在许多遗漏情况的大规模数据集而言,显然可行性较差。 3)利用默认值填补遗漏值 对一个属性的所有遗漏的值均利用一个事先确定好的值来填补,如都用“OK”来填补。但当一个属性的遗漏值较多时,若采用这种方法,就可能误导挖掘进程。 因此这种方法虽然简单,但并不推荐使用,或使用时需要仔细分析填补后的情况,以尽量避免对最终挖掘结果产生较大误差。 4)利用均值填补遗漏值 计算一个属性值的平均值,并用此值填补该属性所有遗漏的值。例如,若顾客的平均收入为 10000 元,则用此值填补“顾客收入”属性中所有被遗漏的值。 5)利用同类别均值填补遗漏值 这种方法尤其适合在进行分类挖掘时使用。 例如,若要对商场顾客按信用风险进行分类挖掘时,就可以用在同一信用风险类别(如良好)下的

centos7下搭建 MongoDB -01

杀马特。学长 韩版系。学妹 提交于 2019-12-16 15:05:34
距离上次写的一篇 mongoDB搭建 已经有一年多的时间了,刚好这次在公司搭建好在centos7下的mongodb搭建,简单的做一个记录吧 mongo 是一个基于分布式文件存储的数据库,数据主要存储在磁盘跟cpu中(一些基本的介绍我这里就不提了,执行百度) 直接进入正题: 1、我在这里新建了一个目录 mkdir /mongo 1、下载 cd mongodb wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.8.tgz 2、解压 [root@cli mongodb]# tar -zxvf mongodb-linux-x86_64-rhel70-3.2.8.tgz mongodb-linux-x86_64-rhel70-3.2.8/README mongodb-linux-x86_64-rhel70-3.2.8/THIRD-PARTY-NOTICES mongodb-linux-x86_64-rhel70-3.2.8/MPL-2 mongodb-linux-x86_64-rhel70-3.2.8/GNU-AGPL-3.0 mongodb-linux-x86_64-rhel70-3.2.8/bin/mongodump mongodb-linux-x86_64-rhel70-3.2.8/bin

Java se

家住魔仙堡 提交于 2019-12-16 11:38:06
1、 环境 JDK : Java 开发工具包,内部包含了一些开发环境 JRE 。 JRE : Java 运行时环境, java 提供的一些核心类库和 JVM (运行环境)。 JVM : Java 虚拟机,提供 java 运行环境。 包含关系: JDK>JRE>JVM 一般开发的时候,我们只需要从官网下载 JDK 即可, JDK 针对不同的系统平台,如 Windows , Mac , Linux 等。一般在开发或者运行的时候,根据自己的平台针对性下载。 开发的时候必须用 JDK ,运行的时候用 JRE 。 2、Java 的执行过程 A、 程序员编写原文件( .java 结尾) B、 编译器编译原文件( .class 结尾,字节码文件)【编译器在 bin/javaw.exe 】( bin 目录下的 Javac.exe ) C、JVM 运行字节码文件【解释器在 bin/java.exe 】( bin 目录下的 Java.exe ) 备注:一处编译,处处运行(编译成 .class ) 注:配置环境的目的就是跨磁盘运行 3、 命令: Java -version :查看 jdk 的版本 Javac :检查编译器是否可用(将 .java 编译为 .class ) Java :检查解释器是否可用(运行(类名) .class 文件) Java 程序开发三步骤:编写、编译、运行 4、 注释: A、

CentOS7.2安装python2.7.12

余生长醉 提交于 2019-12-16 10:18:01
摘自:https://www.cnblogs.com/alex-xia/p/6062741.html 目前CentOS7.2自带的python版本是python2.7.5。由于yum这个软件需要系统自带的python工作。 如果冒然用自己安装的python替换掉系统自带的,可能造成yum不工作。 先安装这两个包 readline-devel 如果没有安装的话,会造成进入python解释器上下左右回退键都输入不正常。 如果你安装好的python,解释器里上下左右不正常的,下载这个软件包,重新编译即可。 yum install -y readline-devel 如果缺少openssl-devel的话,访问https会无法工作。 yum install -y openssl-devel 下载 cd /tmp wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tar.xz 解压缩 tar -xJvf Python-2.7.12.tar.xz 编译 cd Python-2.7.12/ ./configure --prefix=/usr/local/python2.7 make make install 链接 ln -s /usr/local/python2.7/bin/python2.7 /usr/local/bin

Centos7下安装Python3.5

限于喜欢 提交于 2019-12-16 05:30:04
1、安装依赖 - yum -y install python-devel openssl-devel bzip2-devel zlib-devel expat-devel ncurses-devel sqlite-devel gdbm-devel xz-devel tk-devel readline-devel gcc - yum -y groupinstall "Development tools" 如上两步,汇总安装了python生产环境的各种第三方依赖包 2、安装Python 将python的tar包发送给linux (建议位置:/usr/local/) 解压tar包:tar -zxvf Python-3.5.2.tgz cd到解压目录中配置:./configure --prefix=/usr/local/python3 --enable-optimizations 目的:检测环境中依赖是否完整,设置python的安装位置, 同时生成一个编译文件,用于进行python编译:make 在解压目录中:先 make 编译 然后 make install 安装 安装后的日志如下 … Collecting setuptools Collecting pip Installing collected packages: setuptools, pip Successfully

Tomcat 启动闪退

泄露秘密 提交于 2019-12-16 02:09:33
<自用> 故障描述: 这篇记录一次神奇的Tomcat 闪退故障. 最近在开发时候,发现了一个神奇的事情,每次启动Tomcat 就闪退,又完全抓不到任何错误日志。 首先百分百可以确定的是JDK配置肯定没有任何问题的,Tomcat 原来配置如下: Tomcat 环境变量配置如下: Path 路径配置如下: 睁大眼睛看清楚,是不是觉得上面的配置似乎没有任何问题? 但是当你在安装目录的bin 文件夹下双击启动startup.bat 或者在命令行下输入命令: startup 你会发现Tomcat 神奇的闪退了,查看log 日志文件夹,看不到任何错误日志。 天知道我排查了好久,才发现这个隐藏这么深的Bug. 故障分析 问题出在哪里呢?问题就出在环境变量的配置上。 我们再来看下刚才的配置: CATALINA_HOME C:\Apps\tomcat\apache-tomcat-9.0.14-windows-x64\apache-tomcat-9.0.14\ path 中是这么调用的 %CATALINA_HOME%\bin 当你执行startup 命令的时候,实际访问的路径就是 C:\Apps\tomcat\apache-tomcat-9.0.14-windows-x64\apache-tomcat-9.0.14\bin 睁大眼睛看清楚了,问题就出在这里 apache-tomcat-9.0.14\

windows安装mysql忘记密码后重置密码方法

ぃ、小莉子 提交于 2019-12-16 00:01:09
1、管理员身份运行cmd,进入 安装 mysql 的 bin 目录 (如:D:\MySQL\mysql-8.0.18-winx64\bin) 2、 执行命令, net stop mysql (停止 mysql 服务) 3、执行命令, mysqld --shared-memory --skip-grant-tables (进入免密码模式,记住这个命令窗口先不要关掉) 4、重新打开一个 cmd,同样是 管理员账号进入 mysql 的bin 目录 (如:D:\MySQL\mysql-8.0.18-winx64\bin) 5、执行命令,mysql -u root -p,不输入密码,直接登录,会成功登录 mysql 6、执行命令 flush privileges; (刷新权限表,这一步必须操作) 7、执行命令 ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; 8、执行命令 flush privileges; (必须操作) 9、退出 mysql ,control +Z. (如果 exit 不行的话)。 10、重新管理员命令运行 cmd,进入 mysql 的bin 目录,执行命令, net start mysql (启动 mysql 服务) 11、执行命令 mysql -u root -p,输入新密码,登录mysql 成功 来源: CSDN