mysql远程连接
mysql远程连接需要进行配置
Mysql配置进入命令行
1234user mysql;//进入mysql库update user set host ='%' where user='root';//设置root用户的可允许host为%,即所有的host都可以访问(默认的是localhost)ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';//如果root的plugin列中已经为Mysql_native_password了,可以不写flush privileges;//清空缓存
配置好之后再重启服务器,即可。如有必要,可在/etc/my.cnf可进行相关配置
123[mysqld]bind-address=0.0.0.0port=3306
防火墙配置如果防火墙没有把端口放开,则远程连接会被服 ...
PHP配置mysql扩展
在安装完php后,因为要安装wordpress的原因,需要安装php的mysql扩展,但是mysql扩展又有区别,且安装过程碰到了些问题,因此特意记录一下。
安装mysqli扩展生成configure文件首先进入php资源目录下的ext/mysqli目录下,然后运行安装目录下的phpize将configure文件生成在资源目录下,
12cd /root/tools/php/ext/mysqli //进入资源目录/home/php/8.0.3/bin/phpize //生成configure文件
运行configure文件接下来要运行./configure文件,并做相关配置,如–with-php-config,–with
1./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli= ...
axios下载文件
axios文件下载文件POST方式12345678910111213141516171819202122request .post( api.UpdateAnnexInfo, //url链接 qs.stringify({ annexNo: annex.annexNo, }),//参数 { responseType: "arraybuffer", } //文件流格式,必须要设置的 ) .then((res) => { if (res.byteLength != 0) { //判断是否有文件 var blob = new Blob([res], { //这里的res是传过来的文件,有可能是res,或者是res.data等,根据自己后端传过来的值而自己适应 type: "multipart/form-data", //允许多种文件形式存在 ...
网站跨域问题
网站报错当发生跨域问题时,会出现如下错误:
1Access to XMLHttpRequest at 'http://192.168.1.100:8123/portal/notice/updateAnnexInfo' from origin 'http://localhost:3000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
报错原因网站和其他源的资源的交互式被同源策略保护的,而对于两个URL的protocol、port和host都相同,则这两个URL是同源,否则不是同源,会被同源策略保护而报上面的错误。
解决方法Vue项目开发环境跨域解决如果要在生产环 ...
一些有用的链接
Idea历史版本官网链接https://www.jetbrains.com/idea/download/other.html
Idea破解网站https://zhile.io/
php安装zlib扩展https://blog.csdn.net/weixin_33733810/article/details/94650283
Markdown学习笔记
新博客需要用Markdown语言来进行书写,刚好md文件一般都是用来写文档的,见猎心喜之下,顺便学一下Markdown到底应该怎么写,而不是像之前一样,连格式都不知道是怎么样的,就瞎写了。Markdown的教程网上有很多,而我是基于菜鸟教程这个网站来进行学习的,再加上如果有什么特别的东西需要书写,就单独搜索,因此这个页面可能大部分要和菜鸟教程里的一致~~
Markdown标题===和—符号1234 一级标题===二级标题---
在文本后面加上===则是一级标题,在文本后面加上—则是二级标题
#符号123# 一级标题## 二级标题### 三级标题
#符号是最经常使用的标题符号了吧应该,使用方式是在文本前面加上#符号,也可以表示标题,一级标题对应一个#号,二级对应两个,最多六个,也就是最多六级标题。注意:#符号后面一定至少有空格
段落样式 Markdown没有特殊样式,因此直接编写文字就可以了,但是我们看的时候总是习惯有 ...
typecho转hexo
人生的意义可能就在于折腾吧,从wordpress转到了typecho,跌跌撞撞的又从typecho又转到了hexo。至于为什么要
转hexo呢,一是因为喜欢折腾,二是刚好在学SEO的时候突然想到了这玩意儿,那就顺便玩玩咯,不过u1s1,弄完之后,再
加上个主题,发现hexo的确很棒,感觉之后也不用换了。而且因为要用markdown写博客的话,又学到了markdown文件该怎
么写比较好,可以说是一举三得??(虽说我博客本来更新的就少2333~)
Typecho转hexogithub pages制作注册github账号首先进入 github官网,并且注册一个账号
新建一个仓库新建一个仓库,这个仓库的名字必须叫username.github.io才可以,做完这个之后,其实就等于有了一个网站了,使用username.github.io就可以访问自己的网站了,新建的网站会显示hello world。而仓库的master目录可以看作网站根目录,因此如果想弄其他页面也可以的。
hexo网站搭建hexo网站搭建主要是在自己电脑中搭建一个hexo网站,并且将hexo网站格式的代码进行编译之后 ...
window用wsl安装centos
云服务器性能不够,装个PHP都卡死,但是又不想开虚拟机,因为虚拟机图形界面的话,也会很卡,不过前几天看到可以用wsl在windows下面安装一个linux系统,而且还可以优化一下没用的cmd。。因此特意学了一下如何配置wsl。该文章是基于下面的文章来写的: Windows Terminal 初探(一):Settings 里面的 profiles.json 该怎么配置 Windows Terminal 完美配置 PowerShell 7.1 Win10 系统下的 Windows Terminal + WSL 配置指南 想安装更多 Linux 发行版?LxRunOffline 让 WSL 更好用下面就写一下我是怎么安装的吧。首先,需要将windos下的勾选到适用于linux的windows子系统,把wsl功能给打开,让windows放开这两项功能,可以用代码方式,用管理员打开cmd,然后输入下面命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /al ...
linux自定义搭建mysql服务
本来想要搭建lnmp环境的,忽然发现自定义搭建的话,得处理很多问题,特别是mysql,因此开了三个不同的章节专门讲php、nginx、mysql的安装,然后顺带能够熟悉各种命令了。其实mysql也可以单独拆开来用的,因此会自定义安装也可以方便以后的安装了,本文用的是mysql-8.0.21-linux-glibc2.12-x86_64.tar,这个文件属于二进制文件,和源码文件是不一样的,因此和网上有些教程不一样,不需要使用.configure和make命令,进行编译。接下来还是讲一下如何搭建好了。1、下载mysql二进制包,我这里下载的是mysql8.0.21的包:
https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.21-linux-glibc2.12-x86_64.tar
然后放到自己存放下载文件的文件夹,我这里是/root/tools文件夹(没有tools文件夹就新建一个)2、解压二进制文件,需使用下列命令:(这里第一次解压之后会出现三个压缩文件,但只有一个是主要文件,因此还要对那个文件进行解压
tar -xvf mysq ...
linux下自定义搭建php环境
linux下自定义搭建php的环境,首先在php官网找到压缩包下载,一般都是用的stable包,这个包比较稳定,BUG少。压缩解压的步骤是必不可少的,这里就不写了,和之前的nginx服务器的基本一致。重要的是接下来的环节:1、设置php configure脚本,命令为
./configure --prefix=PATH --enable-fpm
首先,这是对php进行一些配置,配置之后的编译就可以按照我们想要的去编译了,这里的–prefix=PATH是为了给php设置一个存放环境,如果不设置的话,默认情况下是在/usr/local等文件下,–enable-fpm是为了是php成为一个能独立运行的服务。这两个的话,是必备两个命令之一,必须要写上才能行。如果还有其他需求的话,比如和mysql进行连接什么的,就加其他的配置。不过在配置时候可能需要下载libxml2、libxml2-devel、sqlite、sqlite-devel包等,配置完成后如下图所示。接下来需要make(如果没有make命令,则yum install make),以及make install。(可以合成为make & ...