root

项目部署

别说谁变了你拦得住时间么 提交于 2020-03-03 19:48:21
部署django 项目 nginx +wsgi 步骤: 1. 给项目创建一个文件夹 mkdir /opt/luf 2. 上传项目到linux服务器 xftp上传到服务器 上传前端项目代码和后端项目代码 3. 完成python3解释器的安装 此步骤: 4 虚拟环境安装,完成virtualenvwrapper工具的配置 1 安装虚拟环境virtualenv 2 安装virtualenvwrapper工具 3 确认virtualenvwrapper.sh脚本正常使用 4 确认用户环境变量配置文件,有virtualenvwrapper.sh的四行配置 WORKON_HOME=~/Envs VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' VIRTUALENVWRAPPER_PYTHON=/opt/python36/bin/python3 source /opt/python36/bin/virtualenvwrapper.sh 5 创建项目专用虚拟环境 luf_evn 6 上传requirements.txt到 /opt/下 先从原来项目的虚拟环境中导出项目需要的模块到requirements.txt 7 安装路飞学城项目所需要的所有模块 pip3 install -r requirements.txt 安装xadmin:

mysql如何修改root用户的密码

混江龙づ霸主 提交于 2020-03-03 18:37:35
mysql如何修改root用户的密码 方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password(‘新密码’); 例子:mysql> set password for root@localhost = password(‘123’); 方法2:在忘记root密码的时候,可以这样 第一种:修改my.ini文件 在my.ini的[mysqld]字段加入: skip-grant-tables 重启mysql服务,这时的mysql不需要密码即可登录数据库 然后进入mysql update mysql.user set authentication_string=password(‘a123456’) where user=‘root’ and Host =‘localhost’; 运行之后最后去掉my.ini中的skip-grant-tables, 重启mysqld即可。 特别提醒:这里如果报这个错误,请用上面的命令,查看了user表结构,发现没有这个字段信息,这个是mysql版本问题。 用UPDATE直接编辑user表 首先登录MySQL。 mysql> use mysql; mysql> update user set password=password(‘123’) where

LeetCode——98. 验证二叉搜索树

懵懂的女人 提交于 2020-03-03 11:38:40
给定一个二叉树,判断其是否是一个有效的二叉搜索树。 假设一个二叉搜索树具有如下特征: 节点的左子树只包含 小于 当前节点的数。 节点的右子树只包含 大于 当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。 示例 1: 输入: 2 / \ 1 3 输出: true 示例 2: 输入: 5 / \ 1 4 / \ 3 6 输出: false 解释: 输入为: [5,1,4,null,null,3,6]。 根节点的值为 5 ,但是其右子节点值为 4 。 递归 利用其本身性质来做,初始化时带入系统最大值和最小值,在递归过程中换成它们自己的节点值,用long代替int就是为了包括int的边界条件,代码如下: C++ class Solution { public: bool isValidBST(TreeNode* root) { return isValidBST(root, LONG_MIN, LONG_MAX); } bool isValidBST(TreeNode* root, long mn, long mx) { if (!root) return true; if (root->val <= mn || root->val >= mx) return false; return isValidBST(root->left, mn, root->val) &&

Spring Boot配置文件详解

≡放荡痞女 提交于 2020-03-03 11:13:47
1.Spring Boot支持application.properties和application.yml两种格式的配置文件 application.properties写法: 1 #Spring Boot的tomcat默认端口号配置 2 server.port=8080 3 #ContextPathtomcat上下文设置 4 server.servlet.context-path=/myspringboot 5 #配置日志文件存放路径 6 logging.file=/Users/puhanjie/Downloads/myspringboot.log 7 #配置日志级别 debug->info->warn->error->fatal 8 logging.level.root=info 9 #是否开启调试模式 10 debug=true 11 #配置数据库连接信息 12 spring.datasource.driver-class-name=com.mysql.jdbc.Driver 13 spring.datasource.url=jdbc:mysql://localhost:3306/mydb 14 spring.datasource.username=root 15 spring.datasource.password=root application.yml写法: 1

windows安装mysql8.0.19遇到的问题和解决办法

空扰寡人 提交于 2020-03-03 07:44:06
一、安装遇到的问题和解决办法 1.运行安装程序后的界面与正常情况不一样,如下图: 2.点击add后,选择mysql的服务。 3.这里是选择安装路径,可以换可以不换,然后点击下一步后会有一个弹窗,点击Yes。 4.执行即可 5.这个密码是之前安装过的mysql的root密码 6.如果在这出现启动服务失败的情况, (1)打开服务,找到MYSQL80这个服务,右击点击属性 (2)选择登录,选择本地系统账户。然后应用,确定。再次回去执行服务就会启动了。然后基本安装完成,最后关闭页面就行了 二、访问遇到的问题和解决办法 1.当我们打开访问窗口输入密码的时候回车会发现闪退的现象。这说明你的密码不正确。但是明明非常确定密码,但就是闪退。 2.经过配置完环境变量后进入出现如下情况 2.解决办法: (1)如果是mysql5.6 那时候的老版本会有一个my.ini的文件 在里面开启安全模式就可以无密进入mysql,但是mysql8.0.19貌似没有这个文件(我是找了了很久)。 (2)想要无密进入mysql8.0.19需要执行这个命令。 mysqld -- console -- skip - grant - tables -- shared - memory (3)然后进入mysql mysql -u root -p (3)进入mysql后, use mysql; 然后输入命令将密码设置为空

Access denied for user 'root'@'x.x.x.x'

送分小仙女□ 提交于 2020-03-03 05:31:00
java.sql.SQLException: Access denied for user ‘root’@‘x.x.x.x’ (using password: YES) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:996) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3887) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3823) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:870) at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1659) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1206) at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2234) at com.mysql.jdbc.ConnectionImpl

Centos7下安装Mysql8

眉间皱痕 提交于 2020-03-03 01:36:48
1、Mysql8的优点 一些关键的增强包括: SQL窗口函数,公用表表达式,NOWAIT和SKIP LOCKED,降序索引,分组,正则表达式,字符集,成本模型和直方图。 JSON扩展语法,新功能,改进排序和部分更新。使用JSON表函数,您可以使用JSON数据的SQL机制。 GIS地理支持。空间参考系统(SRS),以及SRS感知空间数据类型,空间索引和空间功能。 可靠性 DDL语句已变得原子性和崩溃安全,元数据存储在单个事务数据字典中。由InnoDB提供支持! 可观察性性能架构,信息架构,配置变量和错误记录的显着增强。 可管理性远程管理,撤消表空间管理和新的即时DDL。 安全 OpenSSL改进,新的默认身份验证,SQL角色,分解超级特权,密码强度等等。 性能 InnoDB在读/写工作负载,IO绑定工作负载和高争用“热点”工作负载方面明显更好。增加了资源组功能,通过将用户线程映射到CPU,为用户提供一个选项,以针对特定硬件上的特定工作负载进行优化。 基于以上的一些优点,所有我觉得在新项目中使用mysql8。 2、安装Mysql8 2.1 下载mysql的安装包 wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm 2.2 运行命令进行安装Mysql源 yum localinstall

详细记录Hadoop安装(伪分布式配置)

霸气de小男生 提交于 2020-03-03 00:16:05
1 切换到root用户操作,在安装Hadoop之前,首先确认安装好Java, java -version 查看版本号, cd /usr/lib/jvm 转到Java jdk目录下查看Java版本,因为Hadoop运行需要Java,确保配置好环境变量。 2 编辑系统配置文件,输入命令进行环境变量的配置。 vim /etc/profile 3 进入编辑模式,光标定位到文件的底部,输入路径信息。 export JAVA_HOME = /usr/lib/jvm/java-1.8.0-openjdk export JRE_HOME = $JAVA_HOME /jre export PATH = $PATH : $JAVA_HOME /bin: $JRE_HOME /bin export CLASSPATH = .: $JAVA_HOME /lib/dt.jar: $JAVA_HOME /lib/tool.jar: $JRE_HOME /lib (注意自己的jdk安装目录) 4 输入命令使配置文件生效。 source /etc/profile 5 输入 javac ,查看是否配置成功。 6 运行xftp软件或其他传送软件,连接虚拟机,将windows下的hadoop的压缩包传到centos的/usr/local/hadoop-3.1.2文件下,进行解压操作。 tar -xzvf hadoop

Mysql修改密码

戏子无情 提交于 2020-03-02 20:57:30
初次安装MySQL默认没有密码,安装完毕之后最好增加密码 1、命令 1 #/usr/bin/mysqladmin -u root password 'new-password' 格式:mysqladmin -u 用户名 -p 旧密码 password 新密码 2、例子 例1:给root加个密码admin 键入以下命令 : 1 [root@node1]# /usr/bin/mysqladmin -u root password admin 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。 3、测试是否修改成功 1)不用密码登录 1 [root@node1 /]# mysql2 ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO) 显示错误,说明密码已经修改。 2)用修改后的密码登录 1 [root@node1 /]# mysql -u root -p 2 Enter password: (输入修改后的密码admin) Welcome to the MariaDB monitor. Commands end with ; or \g.Your MariaDB connection id is 7Server version: 5.5.60-MariaDB MariaDB

第四章 VI / VIM编辑器

旧巷老猫 提交于 2020-03-02 19:42:40
4.1 是什么     VI是Unix操作系统和类Unix操作系统中最通用的文本编辑软件。     VIM编辑器是从VI发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜色辨别语法的正确性,方便程序设计。VIM与VI编辑器完全兼容。 4.2 测试数据准备     1)拷贝/etc/smartd.conf数据到/root目录下             cp /etc/smartd/conf /root (拷贝文件到root目录下)      cd /root (进入/root文件夹下)      vim smartd.conf (vim进入编辑文件页面;ESC+:wq 退出编辑页面) 4.3 一般模式     以 vi/vim 打开一个档案了就直接进入一般模式( 这就是默认的模式 )。在这个模式中,你可以使用【上下左右】按键来移动光标,你也可以使用【删除字符】或【删除整行】来处理档案内容,也可以使用【复制、贴上】来处理你的文件数据     4.4 编辑模式      在一般模式下可以进行删除、复制、粘贴等动作,但是无法编辑文件内容! 要等到你按下【i, I, o, O, a, A, r ,R】等任何一个字母之后才会进入编辑模式。     注意了!通常在Linux中,按下这些按键时,在画面的左下方会出现【INSET或REPLACE】等字样,此时才可以进行编辑