大家好,又见面了,我是全栈君 近期一直在学习使用Macbook,在这里记录一下全部遇到的问题 问题起源: 1.Macbook 安装了Eclipse,Eclipse装入插件maven & git , 可是在...maven-resources-plugin/2.5/maven-resources-plugin-2.5.jar): invalid LOC header (bad signature) 初步分析是由于找不到...我当前环境是sh shell 把要加入的环境变量加入到你主文件夹以下的.profile或者.bash_profile。假设没有生成一个。...bash shell运行时。无论是何种方式,都会读取此文件。 在这里增加mysqlstart、mysql和mysqladmin命令的别名,保证每个用户都能够使用这3个命令。...我想应该是Eclipse的maven插件配置问题, 我当前用是Java版本号。Kepler Service Release 2,它是默认集成了maven。不是自己安装的。
我该下载哪个版本? 我该使用哪种安装方式? 不同的安装方式有什么不同? 每次安装都要从网上查找安装教程? 不同的系统,不同的包管理方式,如何一次学会在所有系统的上安装MySQL? ...想必很多新手都避免不了有这些疑问,都想一次性投入精力解决以上问题,下面我用我理解的方式帮助你解决这些疑问。...# 示例环境 Centos8,MySQL 5.7.28 由于MySQL官网还没有放出Centos8的安装包,我这里使用的是Centos7的tar包进行安装,不过我也尝试了Centos7的RPM包安装很顺畅没有任何问题...在文件的最后添加如下配置文件,你也可以在其它你知道的可以配置环境变量的文件中添加如下配置,我通常喜欢配置在.bash_profile文件中,缺点是只有带你过去用户可用,如果系统中存在多个用户,需要配置在...# 让环境变量在当前bash窗口立即生效 source /root/.bash_profile # 使用命令验证一下配置效果 mysql --version 12345 最后,启动MySQL服务 因为我们现在使用的
其实之前已经在Linux环境安装过一次,但是更多忙于慌乱的解决问题并达到最终目标,对细节的关注度不够,而且虽然整个过程借鉴了很多前辈的经验,但每个人的思维方式和关注点不一样,所以这次详细的记录了安装全过程... -uroot -p password 'my25sql2020' bash: mysqladmin: command not found 该问题的原因是由于系统默认会查找/usr/bin下的命令,如果命令不在这个目录下...,则会报错找不到命令,需要做的就是映射一个链接到/usr/bin目录下,即建立软连接。...首先需知道mysql命令或mysqladmin命令的完整路径,比如mysqladmin的路径是: /usr/local/mysql/mysql-5.7.27-linux-glibc2.12-x86_64.../bin/mysqladmin 则可以这样执行命令: ln -s /usr/local/mysql/mysql-5.7.27-linux-glibc2.12-x86_64/bin/mysqladmin
总会看到一些新手入坑 Linux 以后,连填坑的方向都找不到。所以蛋疼得紧啊,我就写个入坑 Linux 的介绍吧。 虚拟机 or 双系统? 在校学生的话,首先看一看自己学校里上网是什么验证机制。...如果上网没问题,那就双系统。 构建知识系统。 大量过来人都是靠零星的知识碎片堆积最后构成系统的,这很麻烦,需要不断掉坑再填坑。个人认为,利用 LPI 考纲作为系统学习的引导,是不错的选择。...熟悉 Bash。 Bash 作为一个 shell,强大得有点不像话。所以在使用 Linux 的道路上,一路都会伴随着对 Bash 的学习和使用。...这个道路上,我安利一个《Linux Shell 脚本攻略》。书很薄,但是内容丰富。主要是教会你如何脑洞 Bash。...明月对最后一条“熟悉 Bash”是深有感触的,其实所谓的学习(入坑)Linux 明月认为其实就是围绕着 Bash 开展的,你在 Linux 下的大部分工作都离不开 Bash,所以学习 Linux 也可以说是从学习
你可以打开活动监视器,搜索mysql结果如果有mysqld,及说明mysql启动了 下面你需要知道的怎么连接在Mac 中mysql 在安装mysql的过程中并没有让设置密码, (黑体字部分这是我几天后来跟新的...)好吧我告诉大家这里的,对于数据库(我这里的数据库版本是5.7.10),初始密码有系统给出,所以才mac下安装好你的mysql后,查看你的通知栏里的信息,你会看见初始密码的,这样你就不需要像我这样跳过权限去设置密码了...你需要设置mysql的密码 在terminal中输入: /usr/local/mysql/bin/mysqladmin -u root password [这里写你的新密码] (这是网上好多人提供的...,但是我没有成功,报给我这样的问题) mysqladmin: connect to server at 'localhost' failed error: 'Access...mysql -u root -p Enter password:******* 但是这里的要写这么长是不是好麻烦啊,所以需要用mysql来代替 在terminal中这样写 open ~/.bash_profile
5、配置环境变量 cat > /root/.bash_profile export PATH=\$PATH:/soft/mysql/bin EOF ##生效环境变量 source /root.../.bash_profile ?...7 卸载自带mariadb和mysql 检查系统是否安装mysql:rpm -qa | grep mysql,因为我是最小化安装所以没有。...由于初始密码不好记,因此需要修改root初始密码: mysqladmin命令可参考:mysqladmin 命令详解 重设root密码:mysqladmin -uroot -pyhfvt_rP,24M password...---- 本次分享到此结束啦~ 如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持,你的支持就是我创作最大的动力。 技术交流可以 关注公众号:Lucifer三思而后行
一、修改root用户的口令 在Ubuntu16.04版本的服务器上,如果安装mysql的话会要求大家设置root的密码,若是没有设置过root用户的密码,可以用下面三种方法来这是 用mysqladmin...命令来改root用户口令 mysqladmin -u root password 123456 // 设置mysql管理员root的密码为123456 用set password命令来修改密码: mysql...not(host="localhost" and user="root"); mysql> flush privileges; 三、修改默认的管理员名称 因为默认的管理员名称是root,为了防止别人对root...六、删除历史记录 执行以上的命令会被shell记录在历史文件里,比如bash会写入用户目录的.bash_history文件,如果这些文件不慎被读, 那么数据库的密码就会泄漏。...$ rm .bash_history .mysql_history $ ln -s /dev/null .bash_history $ ln -s /dev/null .mysql_history 我自己常用的就是这六个步骤的设置
大家好,又见面了,我是你们的朋友全栈君。 网上有很多的安装配置步骤,但是一个跟一个遇到的问题不一样,总之越是写的完整的人,遇到的错误越多,在安装过程中也就越悲催!...然后我在系统变量里找到变量名为path那个的点开编辑,在变量值的最后面加上你下载的包的bin文件目录,我的是: F:\Program Files (x86)\MySQL\mysql-5.7.17-winx64...\bin 为了以防万一出问题,你还可以再在用户变量里新建一个变量名为:MYSQL_HOME的变量,变量值就是你的mysql安装包的路径,我的是: F:\Program Files (x86)\MySQL...找不到的话似乎可以自己新建一个my.ini文件(怎么建自己去查);在my-default.ini文件中添加basedir和datadir同时要去掉前面的#号。 第六步:打开cmd。...格式:mysqladmin -u用户名 -p旧密码 password 新密码 例子:mysqladmin -uroot -p123456 password 123 方法3:用UPDATE直接编辑user
查看mysql当前连接数 mysqladmin processlist #查看当前所有连接 mysqladmin status...#该处是锁定为只读状态,语句不区分大小写 unlock tables #释放库 查看master状态 show master status; #获取当前log文件和pos数值 备份指定库 nohup bash.../bin/bash /usr/bin/mysqldump -uroot -p'xXXX --databases xxdb,yydb --master-data=1 --events --triggers...应用修改连接ip 实际问题 Slave_IO_Running: no 检查账号密码和 iptables Slave_SQL_Running: no mysqldump备份只导出部分库,我采用手动建库导入
好处在于只有我安装规定的方式把包丢到 github 上面就可以用了!...mysql mysql.server start 上面的启动方式 电脑重启就失效了 所以可以以服务的形式启动 brew services start mysql 最好给mysql设个密码,方法如下 mysqladmin...1.去官网下载版本phpMyAdmin 4.4.15.5,最新版本在我的PHP5.5.35下运行有问题 2.解压到/Library/WebServer/Documents/下 设置目录名字为phpmyadmin...setup,安装一个服务,最后保存(这里只需要输入帐号密码就够了) 5.将config下生成的config.inc.php移到phpmyadmin根目录下 6.删除config 这样就装好了,虽然可能有点小复杂...这里很可能会遇到2002错误,就是找不到mysql.sock的问题,用下面方法解决 sudo mkdir /var/mysql sudo ln -s /tmp/mysql.sock /var/mysql
兜兜转转,我又拐回Ubuntu了~,首先是对显卡的执念,肯定X1C就不装了,那肯定就是DELL了,不过看我以前文的人,都知道我双系统安装失败了。...我前面安装了几个Ubuntu一直找不到EFI的引导文件,后来看了一下分区,是我删除了一个小分区,之所以一直可以启动Win是因为EFI (boot)这个没有删除,我可太牛逼了。...第二个问题是输入法的问题,自带的输入法就像个脑残一样,搞得我打字速度下降了好多。...找不到打赏的口子,真想亲你一口哇 另外就是,一般的教程是设置中文什么的,大多数人安装的时候应该都是中文的,所以这里就不要多做了,没有这个必要跟着他一步一步的操作,问题是你和他不可能每一步都一样的。...现在的页面有点不好看 好看不,我管你说啥,就用这个了 https://unsplash.com/photos/NdSHSMkKOvU 链接在此 因为最近在研究ROS2,这里我也写了个简单的脚本来简化安装的过程
大家好,又见面了,我是你们的朋友全栈君。.../bin/bash mysql-uroot-e”show processlist”|grep-i”Locked”>>locked_log.txt forlinein`cat locked_log.txt...但是mysql并没用提供eval这样的对结果集进行分析操作的功能。所以只能现将select结果保存到临时文件中,然后再执行临时文件中的指令。.../bin/sh mysql_pwd=”root的密码” mysqladmin_exec=”/usr/local/bin/mysqladmin” mysql_exec=”/usr/local/bin/mysql...Reopen table 获得了对一个表的锁,但是必须在表结构修改之后才能获得这个锁。已经释放锁,关闭数据表,正尝试重新打开数据表。 Repair by sorting 修复指令正在排序以创建索引。
1:确认MySQL数据库存储目录 [root@DB-Server tmp]# mysqladmin -u root -p variables | grep datadir Enter password...DB-Server ~]# mv /var/lib/mysql /u01/mysqldata/ 5:修改配置文件my.cnf 并不是所有版本都包含有my.cnf这个配置文件,在MySQL 5.5版本,我就找不到...2:我在网上看有些网友总结的修改MySQL数据路径,有些需要给新建的目录的权限做一些处理,而有些有不用对目录权限进行授权,我没有处理,也没有什么问题。到底要不要对新的数据库目录授权呢?...3:我在MySQL_5.6.20这个版本测试时,不修改my.cnf,只修改启动脚本/etc/init.d/mysql,也完全没有啥问题。也没有myssql.sock文件生成。...关于这个的解释是后台服务都需要有对相应目录的对应权限,而 mysql 的默认路径/var/lib/mysql 已经添加了相应的策略,修改路径后由于没有相应的策略,导致后台进程读取文件被selinux阻止
/bin/bash # 用户名 MYSQL_USER='zabbix' # 密码 MYSQL_PWD='XXXXX' # 主机地址/IP MYSQL_HOST='127.0.0.1' # 端口 MYSQL_PORT...='3306' # 数据连接 MYSQL_CONN="/usr/local/mysql/bin/mysqladmin -u${MYSQL_USER} -p${MYSQL_PWD} -h${MYSQL_HOST...UserParameter=mysql.status[*],/etc/zabbix/alertscripts/chk_mysql.sh $1 # 获取mysql运行状态 UserParameter=mysql.ping,mysqladmin...-uzabbix -p123456 -P3306 -h127.0.0.1 ping | grep -c alive 常见错误解决思路如果发现监控没有数据,请排查如下问题 zabbix客户端是否重启 脚本是否有执行权限...数据库是否有权限 编译mysql的绝对路径(如上是按照我自己的mysql编译路径) 环境变量是否有问题 请看zabbix item列,鼠标移至红色叉上,有错误提示。
Linux 下安装protobuf 并使用 下载protobuf 在此我使用的是protobuf2.5,解压文件之后 ....想往上面两个目录以外加东西的时候,一定要修改/etc/ld.so.conf,然后再调用ldconfig,不然也会找不到。...---- *另外,如果不想每次新启一个shell都设置LD_LIBRARY_PATH,可以编辑~/.bash_profile文件: vim ~/.bash_profile 添加: LD_LIBRARY_PATH...optional uint32 age = 2; } 运行protoc –cpp_out=./ test.proto 在当前目录下生成test.pb.h 和test.pb.cc文件 使用c++对Test...} 在此使用编译 g++ test.pb.h test.pb.cc read.cc -o read -lprotobuf -lpthread 成功 写的有点糙
,此时的目录结构应该是以下样子的 指令分析 FROM 表示的是这个 dockerfile 构建镜像的基础镜像是什么,有点像代码里面类的继承那样的关系,基础镜像所拥有的功能在新构建出来的镜像中也是存在的,.../configure 这样可不可以呢,我想前面看懂的朋友应该知道答案了吧,这里还是再啰嗦一下,这样是会报找不到 configure 文件错误的,原因很简单,因为这个两个命令都不是在同一个镜像中执行的,第一个镜像...503 504 /50x.html; location = /50x.html { root html; } } } 配置很简单,就是对官方的配置文件把注释去掉了...,这个 bash 执行了 nginx 指令后就挂了,所以容器也就退出了,如果我们设置了 daemon off 后启动 nginx 那么 nginx 就会一直占用命令窗口,自然 bash 没法退出了所以容器一直保持活动状态...构建演示 dockerfile 构建镜像的命令很简单,在我的示例中我的命令是 “docker build -t lorenwe/centos_nginx .
etc/logrotate.conf # 测试指定的logrotate配置,入nginx /usr/sbin/logrotate -d -v /etc/logrotate.d/nginx 整理时间错乱的问题...开始使用Logrotate时,老高发现日志的切割时间总是在晚上3点的某个时间,如果你也发现了这个问题,可以按照以下步骤排查: 查看所有用户的计划任务 首先我们确保没有其他用户手动添加日志切割的计划任务...,运行下面的命令确保找不到logrotate关键字!...START_HOURS_RANGE 指定任务开始的小时数,这也就说明了为什么修改时间总是在3点的问题。 读懂了配置我们就可以自行修改以符合我们对运行时间的需求了!...&& \ # /usr/bin/mysqladmin ping &>/dev/null # then # /usr/bin/mysqladmin flush-logs
10.15之后shell默认是zsh,之前都是bash,如果你还是依然用的bash,那就配置在.bash_profile就行了。...我记得Android Studio是自带了JDK的,为什么找不到呢,打开Project Structure,Project SDK,选中default JDK,运行也并没有什么用: 对Java本来就不甚了解的我...,表示到了拼运气环节,尝试了几种方式无果后,索性先来看一下Flutter配置还有什么问题: 就两个小问题了,第二个问题短一些,感觉比较好下手,意思是,找不到捆绑的Java版本,难道是需要配置环境变量吗...我都配置了,然而,并没有什么用,一样运行不起来, 那没关系,我姑且认为我姿势不对,找不到JDK我就再去oracle官网下载一个: 当然,Mac系统也是自带有JDK的,但是版本可能太低满足不了要求,我就没有去尝试了...没有问题了!我再来运行,然鹅,错误依旧,这就有点超出我的能力范围了,最后一个办法,开始疯狂尝试,各种查资料,经历了九九八十一试之后,成功搞定: 怎么搞定的呢?
继上一篇基础安装踩坑继续我们的踩坑之旅,备注一下以下仅针对Mac环境~~ 安卓 1、adb 找不到命令?...安装android studio之后,一般情况下配置一个bash_profile,把相关的环境变量配置以下就好了。...cd ~ touch .bash_profile 新建文件后在文件中添加如下配置 # 如果不是用Android Studio安装的sdk,则其路径可能不同 export ANDROID_HOME=$HOME...配置好之后没起作用,可能是因为你没有更新配置,导致配置没生效,用source命令更新以下就好了 source ./.bash_profile IOS 1、使用dp单位后,ios大屏机屏幕中出现一个半透明的白色条块...这个我也叫它“幽灵白块”,他的出现是由于当前dom设置了左上和右上的圆角,且圆角半径较小,并且目前只在ios np系列上发现了。 解决办法也有点奇葩。。。
正准备更新我的 Node 的时候,忽然想起来我电脑上还有我的个人网站 www.javaboy.org,这个网站我是用 Hexo 在 2019 年构建的,当时用的 Hexo 的版本也比较老,如果使用高版本的...NodeJS 会导致我的 Hexo 运行有问题(这个坑之前踩过一次了),如果重新安装最新版的 Hexo 估计就没啥问题了,但是我的那个个人网站我做了很多定制,不仅仅是修改 Hexo 的配置,甚至还自己上手改了不少代码...作为 Java 工程师,我觉得这个 NVM 还挺方便的,不过在专业的前端工程师看了,可能会觉得有点幼稚了哈哈。 1....node sudo rm /usr/local/share/man/man1/node.1 sudo rm /usr/local/lib/dtrace/node.d 一顿操作下来,然后执行如下命令,如果找不到对应的命令...,那就表示删除成功了: node -v // -bash: /usr/local/bin/node: No such file or directory npm -v // -bash: /usr/local
领取专属 10元无门槛券
手把手带您无忧上云