update user set host='%' where user='root' and host='localhost';
很快又是各种攻防演练了,每到这个时候,本公众号都会给红蓝双方的小伙伴们放送一点福利。虽然本号内容更新比较佛系,但是还是感谢诸位一直的关注。
shell-mysql (1)脚本背景: 由于要在Linux上,远程读取mysql的表的数据,然后做一定清洗后,把数据上传至Hadoop集群中,使用Java写吧,感觉太麻烦了,得在Win上开发好,还得打成jar包, 上传到Linux上,如果那里出了问题,还得重复这样,非常不方便,那就用shell写一个吧,也不需要什么jdbc驱动包,只需要在Linux上装个MySQL的 客户端即可,用一行yum命令即可搞定,所以就花了点时间,封装了一个小脚本 (2)功能介绍: 直接在Linux下使用shell脚本远
大多数研发人员使用 Mac 来调试代码,但我作为不懂研发的 DBA,并且作为 Windows 的粉丝,相信绝大多数运维同学也是使用 Win 的,那我必须使用 Win 了。从这篇文章开始,我尝试摸索 MySQL 源码的学习。
本人是 Linux 运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧。 说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具。 我就大概列出这几方面,这样入门就基本没问题了。 Linux 系统如果是学习可以选用 Redhat 或 CentOS,特别是 CentOS 在企业中用得最多,当然还会有其它版本的,但学习者还是以这 2 个版本学习就行,因为这两个版本都是兄弟,没区别的,有空可以再研究一下 SUSE,有些公司也喜欢用,例如我公司 。。。 工具如下: 1、Linux
程序具备跨平台特性,可以运行于 Linux/Unix 及微软 Windows XP/2000/2003 等各种操作系统环境下。
本人是Linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧! 说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具。 我就大概列出这几方面,这样入门就基本没问题了。 Linux系统如果是学习可以选用redhat或者centos,特别是centos在企业中用得最多,当然还会有其它版本的,但学习者还是以这2个版本学习就行,因为这两个版本都是兄弟,没区别的,有空可以再研究一下SUSE,有些公司也喜欢用,例如我公司 。。。。。 工具如下: 1.Linux系统基础 这个
Jenkins 是一个可扩展的持续集成引擎。Jenkins可以帮我们将代码进行统一的编译打包、还可以放到tomcat容器中进行发布。简单来说就是我们通过配置,将以前:编译、打包、上传、部署到Tomcat中的过程交由Jenkins,Jenkins通过给定的代码地址URL,将代码拉取到其“宿主服务器”,进行编译、打包和发布到容器中。
张戈大神是腾讯的一名运维,张戈博客也是我接触到第一个 Linux 运维师的博客,最近也在接触 Linux,说到工具,在行外可以说是技能,在行内一般称为工具,就是运维必须要掌握的工具。 我就大概列出这几方面,这样入门就基本没问题了。 Linux 系统如果是学习可以选用 Redhat 或 CentOS,特别是 CentOS 在企业中用得最多,当然还会有其它版本的,但学习者还是以这 2 个版本学习就行,因为这两个版本都是兄弟,没区别的,有空可以再研究一下 SUSE,有些公司也喜欢用。 工具如下: 1、Linux
由于特殊的专用网络环境和安全策略等方面的原因,服务器往往无法访问互联网,这时我们还需要在服务器上安装软件,比如mysql、httpd。
本人是Linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧。 说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具。 我就大概列出这几方面,这样入门就基本没问题了。 Linux系统如果是学习可以选用Redhat或CentOS,特别是CentOS在企业中用得最多,当然还会有其它版本的,但学习者还是以这2个版本学习就行,因为这两个版本都是兄弟,没区别的,有空可以再研究一下SUSE,有些公司也喜欢用,例如我公司 。。。 工具如下: 1、Linux系统基础 这个不用说了,
'localhost' 指的是用户开放的IP,可以是’localhost’(仅本机访问,相当于127.0.0.1),可以是具体的某一IP地址,也可以是 ‘%’ (所有IP均可访问)。
在windows上装mysql得先把用户变量中path路径都保存一下,因为他会覆盖之前的,还好大佬提前给我说,不然。。。
这个周末真的是热死了都,基本上进屋就不想外出了。于是就开始折腾自己的电脑系统。首先是给自己电脑上装个可用的 Linux 桌面版,然后是彻底的放弃 Windows 10,向频繁出现的蓝屏告别。
本文将介绍如何在Windows机器上进行Linux-CentOS的安装,在第一部分我会以截图的形式简述安装的步骤,在第二部分我会就安装时的一些注意事项进行深入讲解。
很久很久之前,我想把我的一台windows笔记本当比服务使用,当时还没有搞wsl, 试了vmware在局域网内总是断连。然后就直接在 windows系统上装了一个 windows版本的Mysql81。
笔者目前算是一个WEB方向的踽踽前行的小菜鸟,但是也是现在手上有两台云服务器在手的人了,网站也做了两个了,所以,今天接着昨天的话题,我们来搭建一个自己网站,这样,我先把我以前搭建的一个给大家看看。
如没有安装,可参考docker官网,windows/mac 直接下载安装包安装就可以了 下载地址: https://www.docker.com/products/docker-desktop
我下载的是Windows (x86, 64-bit), ZIP Archive,主要是网不好,下载慢,所以选择第一个,
几天写了个小项目,在ecs上装了个mysql5.7,结果程序报语法错误了,检查本机上没有问题,怀疑就是MySQL版本问题了,一查本地mysql版本5.5.27,不是一般的低了。今天就升级一下。mysql我采用原地升级,直接将数据文件进行拷贝。
Linux Kernel非常小巧精致,可以在省电及低配的硬件上运行。 Linux的企业运用 网络服务器(当今最热门的运用) 关键任务的应用(金融数据库、大型企业) 学术机构的高性能运算任务 Linux的个人运用 桌面计算机 在Linux系统上装一个X Window System软件之后,就能有桌面了。 手持设备 嵌入式系统 Linux的学习路线 学习计算机概论及硬件相关知识 从Linux的安装开始学起 学会使用Linux的基本技能 学会vi编辑器 shell与shell脚本的学习 一定要会软件管理员
安装mariadb cd /usr/local/src wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz tar zxvf mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz mv mariadb-10.2.6-linux-glibc_214-x86_64
曾经在windows上进行编程,因为linux系统在服务器端应用比较广泛,专门学了shell脚本,在笔记本上装过一个deepin(linux发行版)进行开发,deepin的界面还是比较精美的,进行一般的开发工作也没有什么问题,但是要安装一些常用软件,就要经历一番折腾,比如你要安装一个qq,要先安装wine,还只能安装国际版,使用过程中时常崩溃;安装无线网卡驱动,上网时非常不稳定,只能用有线的方式,目前deepin团队估计对此作了改进,有兴趣可以去了解下。想过自己装一个macos系统,但要实现完美安装还是需要
D2说了Linux和Windows一样是个操作系统,那我们装完Windows以后干嘛了?是得整点我们用得上的软件吧?那我们当时不就是先整一个软件管家,然后什么浏览器、WPS、微信...咔咔咔就安上了,这样以后我们的电脑才能用了不是?所以我们要用服务器光有Linux光杆司令不行啊,我们得给他上装备啊。好,这时候就不得不请conda出山了,你可以把conda理解为Linux上的软件管家,有了它我们才能下载其他我们需要的软件噢~
VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收买后正式更名成 Oracle VM VirtualBox。Innotek 以 GNU General Public License (GPL) 释出 VirtualBox,并提供二进制版别及 OSE 版别的代码。使用者能够在VirtualBox上装置并且执行Solaris、Windows、DOS、Linux、OS/2 Warp、BSD等系统作为客户端操作系统。现在则由甲骨文公司进行开发,是甲骨文公司xVM虚拟化平台技能的一部份。
上个月有个需求,用PHP写了一个接口给SDK使用,原始数据使用MySQL进行记录。热数据用Redis进行+1的原子操作。每隔一定时间,由一个PHP脚本(姑且就命名为cron.php)把Redis中的数据取出,放入MySQL中,并销毁Redis中的数据。
1、给类中的一个函数加上装饰器@staticmethods之后,这个函数变成了非绑定方法,也称为静态方法。
很多时候,我们的数据开发都会用到很多开发利器,比如powerdesigner, navicat等这些软件,虽然好用,但是要收费,在公司里面是禁止使用盗版软件的,怕罚款各方面的,所以我们也不敢直接在公司的机子上装破解版,这个时候,如果我们要导入或者导出sql语句怎么办,虽然也有免费的软件如mysql-workbench的存在,但是不好用啊,操作复杂麻烦,要说好处吧,个人觉得就是记住密码和ip地址用户名这些方便咯,当然实际上它还是很强大的。
基于阿里云服务器召唤出Linux后,接下来我们需要给Linux上装备,本节主要介绍,如何在Linux中安装软件
最近无意间发现了一款开源免费的 MySQL 客户端管理工具,磊哥试用了两天感觉还行,所以今天推荐给各位大佬。
登录windows时最好用Administor登录(特别是管理节点,用其它用户登录了一次,之后就搭建不了,总是出现"修改不了一些文件的错误"),不然程序没有权限修改某些文件。
今天想在树莓派上装个tensorflow 想直接去清华源下载 结果发现清华源只支持到tensorflow1点几的版本 于是直接去网上下载轮子 通过VNC放到桌面上 然而当我准备pip install 的时候 它竟然又去网上下载 还是国外网站(因为清华源没有) 下载很慢,等了半个小时 进度条快满了,结果报错time out 花费了几小时查找资料 无果 正想放弃时候 看到了这篇文章 链接: https://blog.csdn.net/weixin_46973343/article/details/105467236. 原来要开启linux的管理员root的权限才可以这么操作 不得不吐槽Linux在执行这步的时候不提示 实在太坑了 浪费了我一晚上 终于安装上
微软周一发布了一款工具,有助于 Linux 爱好者将 Linux 发行版移植到一个 Windows 10 组件(Linux 子系统 WSL)中,进而在现行版的 Windows 10 PC 上装载 Linux 系统。
电脑上装的是MySQL 5.5,准备直接升级到最新版本的5.7,对于MySQL好像并没有直接升级到最新版本的功能,下载了Windows上的安装程序(msi),运行时进行的是将我的5.5从小版本升级到大版本。
因为要在Linux系统上装NVIDIA显卡驱动,默认重启必须是字符界面,因此把这块所需命令记录下来。
4.若查不到ip,则查看ens33网卡的配置,输入vi /etc/sysconfig/network-scripts/ifcfg-ens33(vi后加空格)
服务器就是一个软件,任何电脑只需要安装上了服务器软件, 我们的电脑就可以当做一台服务器了.
进入 控制面板-所有控制面板项-程序和功能 然后 启用或者关闭Windows功能。
一,在linux机上安装xorg-x11-xauth 如果没装,启动GUI程序会提示Canno open display。 方法: yum install xorg-x11-xauth 二、打开linux服务器的sshd的X11转发功能: vi /etc/ssh/sshd_config 配置: X11Forwarding yes 三、在Windows客户端上安装X11 Server程序 Xming是运行于Windows下的X 服务器,下载Xming:http://sourceforge.net/pro
我们总是听到Oracle、MySQL、PostgreSQL等数据库,似乎大家都没有回过神来,其实SQLite是全球用户最多的数据库产品,只是没有太在意而已,比如我们使用的微信里面也有SQLite的身影,Python里面也默认安装了sqlite,Django默认调用的就是sqlite驱动,就连数据库领域内也有很多默认安装的存在形式,比如ProxySQL的档案库也是默认基于SQLite存储。
一直没有自己配置过mysql复制,这两天空闲一些,在电脑上装了免费的VMWare Workstation Player,然后下载CentOS的最新版,开始配置一下。只记录了用到的命令,权当作流水账吧。
当数据库有并发事务的时候,可能会产生数据的不一致,这时候需要一些机制来保证访问的次序,锁机制就是这样的一个机制。
最近阿粉的一个读者问阿粉,说进了一个公司,但是是外包身份进入的,而且甲方公司要求不能在电脑上装一些破解的,盗版的软件,只要发现就能扫描到并且被删除。而且还没有提供正版的软件的激活码,就问阿粉,说有没有什么类似Navicat 一样的工具,又强大,又好用的。
程序员中对使用的系统据说有个歧视链,就是mac歧视linux,linux歧视windows。当然,这只是一个段子,但是根据岗位的不同,有的系统更便利,对于开发来说,mac和linux比较方便,Windows会有一些设置啥的比较麻烦。而像我这种运维菜鸟,各种系统都会接触一些,但是自己刚写的shell脚本最好是centos或者Redhat等系统测试,因为公司的大多数服务器都是在这些系统上跑的。为了方便自己学习,我决定在我的破笔记本上装个双系统玩玩,这一玩就是4-5天。最终搞定。中间遇到不少坑,这里总结一下分享给大家。
前端程序员开发一个自己的小程序,比起学习小程序开发,更大的难点在于搭建小程序的后台。
我的博客(https://edi.wang)所使用的博客系统 Moonglade 开源已经一年多了。目前已有至少4位社区朋友使用此系统在 Azure、阿里云上部署了自己的博客。可惜长久以来该系统一直缺乏 Docker 支持,而 .NET Core 必须结合 Docker 才是当今世界的政治正确。我作为一名20年的老软粉,虽然嘴上说着很不情愿用 Linux、Docker这种非微软的东西,但也只能假装抱着批判的态度,向 Linux 和 Docker 伸出了魔爪,让我的博客系统能够容器化运行。
最近终于在我的飞行堡垒上装成功了ubuntu18.04了,哎,不容易哈,大一刚接触linux的时候,我就想给电脑装ubuntu,脱坑windows,但是每次装系统的时候都会卡在ubuntu的logo那里,无奈的一批,谷歌了很多,试了很多方法都失败了。 然后昨天无意中看到一篇关于ubuntu N卡驱动导致ubuntu安装失败的解决方法的文章。
领取专属 10元无门槛券
手把手带您无忧上云