@[toc] 1、问题描述 使用 set password for 'root'@'localhost'=password('MyNewPass4!'); 命令修改 mysql数据库 root用户密码提示**ERROR 1133 (42000): Can't find any matching row in the user table**错误 2、主要原因 错误提示的字面意思:在用户表中找不到任何匹配的行 登录mysql执行以下命令 use mysql; select Host,User from user; 主要原因是修改密码的 条件不否 3、解决办法 将set password for 'root'@'localhost'=password('MyNewPass4!'); 代码中的localhost修改%,与数据库Host字段值一致 set password for 'root'@'%'=password('MyNewPass4!'); 刷新 flush privileges; 有更新! ERROR 1133 (42000): Can't find any matching row in the user table 后端
1、配置yum源 在MySQL官网中下载YUM源rpm安装包: https://dev.mysql.com/downloads/repo/yum/ 下载MySQL源安装包 sudo wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 安装MySQL源 sudo yum localinstall mysql57-community-release-el7-8.noarch.rpm 检查MySQL源是否安装成功 sudo yum repolist enabled | grep "mysql.*-community.*" 出现上图红色字体部分表示安装成功 2、安装MySQL sudo yum install mysql-community-server 3、启动MySQL服务 sudo systemctl start mysqld 查看MySQL的启动状态 sudo systemctl status mysqld # 或者使用 sudo ps -le .... CentOS-7 yum 安装与配置MySQL-5.7 系统
1. 安装docker CentOS yum install docker yum install docker-compose 2. 获取证书 证书申请请移步:安装SSL证书 3. 修改配置文件 3.1 配置Nginx 编辑nginx/conf/nginx.conf文件 将所有dduan.site替换为您自己的站点 然后修改下述两块证书文件名称(路径不用改,直接改证书名即可) ssl_certificate /etc/nginx/conf.d/dduan.site/1_dduan.site_bundle.crt; ssl_certificate_key /etc/nginx/conf.d/dduan.site/2_dduan.site.key; 3.2 配置docker-compose 编辑docker-compose.yml文件,按照**#** 后面的备注进行修改 version: "2" services: mysql: container_name: mysql image: mysql:5.7 restart: always volumes: # MyS.... 置顶! 有更新! docker-compose编排技术搭建solo个人博客 博客
问题描述 今天使用另一台机器连接本地MySQL时候提示: ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.2.48' (110) 问题分析 网上说,你的MySQL设置了bind_address=127.0.0.1,不允许远程登录。 我一想不对啊,前几天还可以登录的 ,肯定不是这个原因,查看 my.cnf 或者my.ini 并没有设置。 最后我觉得是防火墙把请求给屏蔽了。 解决办法 关闭防火墙 问题解决,远程连接MySQL成功。 有更新! ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.2.48' (110) MySQL
准备工作 官网下载 Nginx、MySQL、PHP到本地(根据自己需求选择版本) PHP下载地址:https://windows.php.net/downloads/releases/ Apache下载地址:https://www.apachehaus.com/cgi-bin/download.plx#APACHE24VC15 MySQL下载地址:https://dev.mysql.com/downloads/mysql/ 将下载好的压缩包解压到D:/wamp目录下,我没有重命名解压的文件名称,是为了后期可以清楚的知道每个软件的版本。 发现wamp文件夹下面有个www目录, 这个用来放运行的项目的,为了避免更新删除Nginx导致项目丢失,悲剧发生,最好将他独立出来。 安装Apache 打开D:\wamp\Apache24\conf\httpd.conf配置文件,修改如下(特别关注下面 #注意代码块) # 设置Apache程序根目录 Define SRVROOT "D:/wamp/Apache24" # DocumentRoot为网站的源文件存放的目录 Documen.... 有更新! WAMP环境搭建(Win10+Apache+MySQL+PHP) 系统
准备工作 官网下载 Nginx、MySQL、PHP到本地(根据自己需求选择版本) PHP下载地址:https://windows.php.net/downloads/releases/ Nginx下载地址:http://nginx.org/en/download.html MySQL下载地址:https://dev.mysql.com/downloads/mysql/ 将下载好的压缩包解压到D:/wnmp目录下,我没有重命名解压的文件名称,是为了后期可以清楚的知道每个软件的版本。 发现wnmp文件夹下面有个www目录, 这个用来放运行的项目的,为了避免更新删除Nginx导致项目丢失,悲剧发生,最好将他独立出来。 安装Nginx 打开D:\wnmp\nginx-1.17.4\conf\nginx.conf配置文件,修改如下(特别关注下面 #注意代码块) #user nobody; worker_processes 1; # 注意: 开启错误日志 error_log logs/error.log; error_log logs/error.log notice; er.... 有更新! WNMP环境搭建(Win10+Nginx+MySQL+PHP) 后端
前言 项目要部署到开发环境,为了保证客户机房断电或者其他原因导致数据库数据丢失问题,最好的办法就是及时备份数据库 如果是手动去备份的话!那想想就好了,如果真的去做,你得去抓狂 那有什么好的办法呢? 这时 Linux的自动定时任务命令crontab就发挥他的作用了 定时备份MySQL数据库教程 在/home/dduan目录下面新建dbbackup.sh文件并且添加x执行权限 dduan@dduan:~$ sudo su [sudo] password for dduan: root@dduan:/home/dduan# touch dbbackup.sh root@dduan:/home/dduan# chmod a+x dbbackup.sh root@dduan:/home/dduan# ls -al dbbackup.sh -rw-rw-rw- 1 root root 0 May 30 06:37 dbbackup.sh 使用vim编辑器编写dbbackup.sh文件内容 #!/bin/bash # 备份文件地址 backupdir="/home/dduan" # 备.... Linux 使用crontab定时备份Mysql数据库 系统