MariaDB无法登录[ERROR 1698(28000)]
MariaDB无法登录[ERROR 1698(28000)]新安装的MariaDB用mysql -u root -p无法登录,提示ERROR 1698(28000),但是用sudo mysql -u root -p能登录成功.但是PHP是无法通过sudo来登录的,所以需要修改MariaDB的设置.
安装MariaDB1sudo apt-get install mariadb-server
设置密码执行以下命令,按照提示输入密码
1sudo mysql_secure_installation
解决办法123456sudo mysql -u root -puse mysqlupdate user set plugin='mysql_native_password';flush privileges;exitmysql -u root -p
web全栈工程师在Mac下的开发环境搭建
web全栈工程师在Mac下的开发环境搭建开发依赖安装homebrew + git12/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"brew install git
Javascript全局依赖
nodejs
@vue/cli
less
nrm(npm镜像快速切换,官网下载依赖慢可以切换到淘宝,淘宝下载不了可以切回官网)1234brew install nodejsnpm install -g @vue/clinpm install -g lessnpm install -g nrm
PHP环境
php
swoole
composer
phpmd(代码美化)12345brew install phpbrew install phpmdbrew install composerpecl install redispecl install swoole
mysql redis12brew install mysqlbrew insta ...
SourceTree
SourceTreeGit客户端
运行平台:Windows,macOS
下载地址:https://www.sourcetreeapp.com
PS: 在Windows下安装提示需要注册,注册完成以后,经常卡在这个环节进行不下去了,建议下载3.1.3版本的,然后使用以下方法跳过注册.
下载链接: https://pan.baidu.com/s/1cWX9Lsn253tnbGYFsCV6Cw
提取码: f28x
下载并执行SourceTreeSetup-3.1.3.exe,会进入登录或注册bitbucket的界面
打开 %LocalAppData%\Atlassian目录,接着进入SourceTree目录,创建accounts.json文件,并修改accounts.json内容如下:
123456789101112131415161718192021222324[ { "$id": "1", "$type": "SourceTree.Api.Host.Identity.Model.Identit ...
OKHTTP3设置Timeout参数无效
OKHTTP3设置Timeout参数无效在使用okhttp3发送请求,用IP直接访问时,设置的超时时间是正常的.改成访问某个域名时,设置的超时时间是10s,但是实际测试是40s左右,程序才打印出错误信息.解决方法:自己实现一个okhttp3.Dns的类,处理域名解析超时问题.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374import java.net.InetAddress;import java.net.UnknownHostException;import java.util.Arrays;import java.util.List;import java.util.concurrent.Callable;import java.util.concurrent.FutureTask;import java.util.concurrent.TimeUni ...
SpringBoot2 开启HTTP/2
操作流程
生成ssl证书
创建Spring Starter Project,并使用web和thymeleaf依赖
修改maven源,使用阿里服务器
使用undertow替换tomcat
修改项目配置,启用ssl和http2
创建自定义配置类,将http请求重定向到https
验证网站是否使用http/2
关键代码如下:pom.xml
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta ...
使用Electron将网页打包成桌面应用程序
准备好项目文件编辑package.json,配置应用信息
1234567891011121314151617181920212223242526272829303132333435{ "name": "electron-demo", "version": "1.0.0", "description": "Electron Demo", "main": "index.js", "scripts": { "dev": "electron .", "pack": "electron-packager ./ App --platform=win32 --arch=x64 --out ./dist --electron-version=8.2.3 --overwrite --icon=./src/icon.i ...
iOS13 获取已连接的WIFI名称
iOS13 获取已连接的WIFI名称近期在开发一个物联网APP时,有一个获取手机连接的WIFI名称并广播给物联网设备的功能.在iOS12时并不需要定位功能,但是到了iOS13上需要开启定位功能才可以获取到WIFI名称.
设置info.plist
12345678<key>NSLocationWhenInUseUsageDescription</key><string>App需要您的同意,才能在使用期间访问位置</string><key>NSLocationAlwaysAndWhenInUseUsageDescription</key><string>App需要您的同意,才能始终访问位置</string><key>NSLocationUsageDescription</key><string>App需要您的同意,才能访问位置</string><key>NSLocationAlwaysUsageDescription</key&g ...
Laravel+Passport构建API系统
Laravel+Passport构建API系统安装Laravel
composer global require laravel/installerlaravel new project
配置nginx站点信息
sudo vim /etc/nginx/sites-available/laravel
1234567891011121314151617181920212223242526272829server { listen 443 ssl; ssl_certificate /etc/nginx/sites-available/ssl.crt; ssl_certificate_key /etc/nginx/sites-available/ssl.key; ssl_session_cache shared:SSL:1m; ssl_session_timeout 10m; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphe ...
为nginx配置https并自签名证书
nginx 配置自签名ssl证书,启用https创建一个ssl.conf文件,内容如下:123456789101112131415161718192021222324252627282930313233[req]default_bits = 2048default_keyfile = ssl.keydistinguished_name = req_distinguished_namereq_extensions = req_extx509_extensions = v3_ca[req_distinguished_name]countryName = Country Name (2 letter code)countryName_default = CNstateOrProvinceName = State or Province Name (full name)stateOrProvinceName_default = HunanlocalityName = L ...
生成iPhone AppIcon多种尺寸图标
生成iPhone AppIcon多种尺寸图标根据拖拽进来的1024*1024px的图片,动态生成iPhone AppIcon多种尺寸图标
#dragfile{
width: 900px;
height: 200px;
box-sizing: border-box;
margin: 10px auto;
border: 1px dashed #ccc;
text-align: center;
line-height: 200px;
background-color: #f2f2f2;
}
#dragfile img{
max-height: 200px;
max-width: 900px;
}
.filecontainer{
width: 900px;
margin: 10px auto;
}
.filewrap{
displ ...
![MariaDB无法登录[ERROR 1698(28000)]](https://cdn.jsdelivr.net/gh/jerryc127/CDN@latest/cover/default_bg.png)
