root

RPM方式安装MySQL5.6

被刻印的时光 ゝ 提交于 2020-03-18 04:01:20
RPM方式安装MySQL5.6 RPM方式安装MySQL5.6 a. 检查 MySQL 及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称) 1 [root@localhost ~]# rpm -qa | grep -i mysql 2 mysql-libs-5.1.66-2.el6_3.x86_64 3 [root@localhost ~]# yum -y remove mysql-libs* b. 下载 Linux 对应的RPM包,如:CentOS6.4_64对应的RPM包,如下: 1 [root@localhost rpm]# ll 2 total 74364 3 -rw-r--r--. 1 root root 18442536 Dec 11 20:19 MySQL-client-5.6.15-1.el6.x86_64.rpm 4 -rw-r--r--. 1 root root 3340660 Dec 11 20:06 MySQL-devel-5.6.15-1.el6.x86_64.rpm 5 -rw-r--r--. 1 root root 54360600 Dec 11 20:03 MySQL-server-5.6.15-1.el6.x86_64.rpm c. 安装MySQL 1 [root@localhost rpm]# rpm -ivh MySQL

CentOS7 64位下MySQL5.7安装与配置

[亡魂溺海] 提交于 2020-03-18 03:30:07
安装环境: CentOS 7 64位 MINI版,安装MySQL5.7 1、配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ # 下载mysql源安装包 shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm # 安装mysql源 shell> yum localinstall mysql57-community-release-el7-8.noarch.rpm 检查mysql源是否安装成功 shell> yum repolist enabled | grep "mysql.*-community.*" 看到上图所示表示安装成功。 可以修改 vim /etc/yum.repos.d/mysql-community.repo 源,改变默认安装的mysql版本。比如要安装5.6版本,将5.7源的enabled=1改成enabled=0。然后再将5.6源的enabled=0改成enabled=1即可。改完之后的效果如下所示: 2、安装MySQL shell> yum install mysql-community-server 3、启动MySQL服务 shell> systemctl start

任务管理和计划任务

萝らか妹 提交于 2020-03-17 23:02:11
程序是静态的,进程的动态的有一定的生命周期,是动态产生和消亡的 进程id:pid 父进程id:ppid 前台进程: 后台进程:后台进程必须是非交互式的 例如ping & 写一个文件搜索的计划任务 进程状态: 就绪:已经为进程分配的cpu时间 运行:进程正在运行(直到消耗完分配的时间) 等待:(等待某种事件的发生) from: :0 代表从xwindow登陆的 JCPU:cpu执行程序耗费的时间 PCPU:cpu执行程序所耗费的时间 what:用户正在执行的操作 load average:分别显示过去 1 5 15 过去的分钟内的平均负载程度 进程查看命令:ps (process status) a:(all)所有用户的进程 u:(user)显示用户名和启动时间 x:显示没有控制终端的进程(一般进程都会有终端的,但是很多系统用户启动的进程是没有终端的) e:显示所有进程,包括没有控制终端的进程 l: 长格式显示 w:宽行显示,可以用多个w加宽显示 ps 获得自己的一些简单信息 ps -u or -l 查看隶属于自己进程的详细信息 ps -uU root 查看系统中指定用户执行的进程 pid:进程号 ppid:父进程的进程号 tty:进程启动的终端 stat:进程的当前状态 S(sleep):休眠状态:D(drop):不可终端的休眠状态,R(running):运行状态 Z()僵死状态

[转帖] Tomcat安全配置小技巧

别等时光非礼了梦想. 提交于 2020-03-17 22:56:19
原贴地址:https://cloud.tencent.com/developer/article/1146827 1.版本 :应该从Tomcat官方提供的下载页面下载最新稳定版本,注意不要下载beta版本。Tomcat官网地址为: http://tomcat.apache.org/ 2.使用非root启动: Tomcat禁止以系统root账户启动,需新建普通用户用于启动Tomcat。检查tomcat启动进程账户可以通过ps aux | grep tomcat命令查看。 直接使用非root用户启动tomcat,适用tomcat5/6/7/8,只能监听1024以上的端口,如8080。操作方案步骤如下: 第一步:新建用户 useradd tomcat 第二步:修改tomcat目录属主并赋予权限 chown -R tomcat:tomcat apache-tomcat-* chmod -R 770 apache-tomcat-* 注:apache-tomcat-* 为tomcat目录名。 第三步:启动tomcat 切换到系统普通用户tomcat去启动tomcat,启动前确保该tomcat已经停止。 cd apache-tomcat-*/bin/ su tomcat ./startup.sh 启动成功后,可以看到tomcat现在已经以tomcat用户权限运行,如下图所示:

centos8安装mysql8.0

最后都变了- 提交于 2020-03-17 21:10:03
安装步骤 1.下载mysql源安装包 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ wget https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpm 2.安装mysql源 下载完成后使用下面命令安装源: yum localinstall mysql80-community-release-el7-1.noarch.rpm 3.检查是否安装成功 yum repolist enabled | grep “mysql. -community. ” 4.安装mysql yum install -y mysql-server 安装成功,启动MySQL systemctl start mysqld 开机自动运行 systemctl enable mysqld 具体步骤 可查看此篇博文:https://blog.csdn.net/qq_38591756/article/details/82958333?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task 注:mysql默认3306端口,如果远程连接不上

解决:mybatis-generator-maven-plugin:1.3.2:generateAccess denied for user 'root'@'localhost'

时光怂恿深爱的人放手 提交于 2020-03-17 18:52:50
问题描述 Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.7:generate (default-cli) on project springboot_v2: Access denied for user ‘root’@‘localhost’ (using password: YES) Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.7:generate ( default-cli ) on project springboot_v2: Access denied for user 'root' @ 'localhost' ( using password: YES ) 可能原因 1、root用户没有权限访问该数据库并进行表的增删改查操作 解决方案 修改root用户在该数据库的权限,即添加相应权限 在navicat中新建查询执行以下代码 GRANT Alter , Alter Routine , Create , Create Routine , Create Temporary Tables , Create View , Delete , Drop ,

【算法日常】二叉树常用遍历方法

坚强是说给别人听的谎言 提交于 2020-03-17 14:56:13
二叉树的遍历 本篇算一个资料整理,就是二叉树遍历方法, 有先序遍历(PreOrder)、中序遍历(InOrder)、后序遍历(PostOrder)、广度优先遍历二叉树(breadth_first_search)、深度优先遍历(depth_first_search) 示例遍历二叉树: 二叉树节点格式: class TreeNode: def __init__(self, val): self.val = val self.left = self.right = None 1. 先序遍历 PreOrder 先遍历根节点,再遍历左子树,最后遍历右子树 def pre_order(root: TreeNode) -> list: if not root: return [] return [root.val] + pre_order(root.left) + pre_order(root.right) #### 遍历结果 ## [4, 2, 1, 3, 6, 5, 7] 2. 中序遍历 InOrder 先遍历左子树,再遍历根节点,最后遍历右子树, def in_order(root: TreeNode) -> list: if not root: return [] return in_order(root.left) + [root.val] + in_order(root.right)

Mysql for Mac配置安装

梦想与她 提交于 2020-03-17 07:58:12
Mysql for Mac配置安装 mysql卸载 首先如果之前呢下载了mysql却没有配置好的小萌新们,给大家介绍一下彻底卸载mysql,避免安装时出现问题 执行下列命令 sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/My* rm -rf ~/Library/PreferencePanes/My* sudo rm -rf /Library/Receipts/mysql* sudo rm -rf /Library/Receipts/MySQL* sudo rm -rf /var/db/receipts/com.mysql.* 其实不同的安装方式有些东西的存储位置不一样,删除完检查一下下面这些文件是否删除了,没有的话则删除掉: /usr/local/Cellar 里的mysql文件 /usr/local/var 里的mysql文件 /tmp 里的mysql.sock, mysql.sock.lock, my.cnf文件 pid文件和err文件都在/usr/local/var/mysql里确保删除了 brew安装的安装包存储在/usr/local/Library

Android开发切换host应用

↘锁芯ラ 提交于 2020-03-17 07:36:08
由于在工作过程中常需要切换手机的host来测试不同服务器上的接口,所以想到需要这么个软件。 SwitchHost在PC上是一款很好用的修改Host的软件,手机上也需要这么一款App(当然手机需要已经ROOT),于是就尝试做这么个手机应用SwitchHost,主要的功能是要能在不同的Host方案之间进行切换。 代码在git上:https://github.com/jianfengye/Android_Works/tree/master/SwitchHost 里面的bin文件夹有apk,可以直接安装。 需求 它的UI设计大概是这样的(用的都是系统自带的控件) 分析这个功能: 1 可以增加一个host方案 2 可以修改一个host方案 3 可以设置某个host方案为当前方案 4 可以删除某个host方案 这篇记录下开发这个的过程中遇到的问题: 1 如何获取ROOT权限 由于Android的host是在/system/etc/hosts,所以需要使用root来进行文件替换。(当然前提是你的机器是已经可以root了) 获取ROOT权限使用这么一个句子: Process process = Runtime.getRuntime().exec("su"); 但是每次调用这个语句的时候都会出现"该应用已经获取了ROOT权限",所以这个process对象有必要使用单例模式来存储。 还有一点

Linux下的数据库管理(mariadb)

本小妞迷上赌 提交于 2020-03-17 05:48:33
一、数据库的介绍 1.1数据库就是个高级的表格软件,简单来说是数据库本身可视为电子化的文件柜–存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。 1.2常见数据库 关系型数据库:SQLite、Oracle、Mysql 非关系型数据库:MongoDb、redis、HBase 1.3Mysql MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL 是开源的,所以不需要支付额外的费用。 MySQL 支持大型的数据库。可以处理拥有上千万条记录的大型数据库。 MySQL 使用标准的 SQL 数据语言形式。 MySQL 可以运行于多个系统上,并且支持多种语言。这些编程语言包括 C、C+ + 、Python、Java、Perl、PHP、Eiffel、Ruby 和 Tcl 等。 MySQL 对PHP有很好的支持,PHP 是目前最流行的 Web 开发语言。 MySQL 支持大型数据库,支持 5000 万条记录的数据仓库,32 位系统表文件最大可支持 4GB,64 位系统支持最大的表文件为8TB。 MySQL 是可以定制的,采用了 GPL 协议,你可以修改源码来开发自己的