ICode9

精准搜索请尝试: 精确搜索
  • MySQL-找回数据库用户密码2021-06-20 13:02:14

    1、执行mysql -u root -p指令 2、执行命令vim /etc/my.cnf,添加语句skip-grant-tables 3、执行该命令service mysqld restart。 ​ 4、无需密码,直接登录。 5、使用数据库,查看数据表。 6、修改密码 update user set authentication_string=password("root") where user='root';

  • mariadb(docker)修改了配置文件无法启动2021-06-18 11:31:37

    1.场景 因为忘记了 root密码。我想 加入skip-grant-tables参数 然后 修改root密码 我的 mariadb是docker启动的,所以我就进入容器修改了 /etc/my.cnf.d/server.conf这个参数; 然后restart 这个容器 发现 容器无法启动了 docker logs 容器 报错如下: 数据库是已经起来了,但是你的

  • Mysql 忘记密码2021-06-18 09:02:26

    一、更改my.cnf配置文件 1、用命令编辑my.cnf配置文件,即 vim /etc/my.cnf vi /etc/my.cnf nano /etc/my.cnf 2.在[mysqld]下添加skip-grant-tables,然后保存并退出 skip-grant-tables 3. 重启mysql服务: service mysqld restarte 二. 修改密码 1.重启以后,执行mysql -uroot

  • Linux性能测试数据库操作指令2021-06-17 17:36:46

    1.查看数据库配置文件命令:查找find / -name my.cnf 一般在/etc/my.cnf 2.数据库重启service mysqld restart 3.慢数据库日志一般路径/tmp/mysql-slow.log 4.设置慢Sql时间通过配置文件修改,修改后重启数据库可通过navicat直接修改:SET global long_query_time=0.5;show globa

  • mysql更换数据路径2021-06-08 09:53:26

    mysql更换数据路径(linux) 应用环境:mysql默认安装后发现home目录或者挂载目录可用空间较大。 举例:改为home下目录存储 首先mysql安装后启动登录生成默认数据目录 cat /etc/my.cnf 移动/var/lib/mysql 文件夹到指定的home目录下 更改数据库配置文件路径:/etc/my.cnf datadir=/home/mysq

  • Linux安装mysql5.72021-06-03 22:01:23

    mysql官网地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 查看系统中是否已安装mysql #返回空则说明未安装 rpm -qa | grep mysql 如果已安装,则删除 yum -y remove 文件名 解压文件到指定目录 tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz -C /usr/lo

  • 在Docker中安装并修改MySQL中的 my.cnf 配置文件2021-06-02 23:54:19

    前言 前期经过MySQL主从复制之后,发现数据库的读写非常慢,而且经常发生MySQL连接数过小,导致整个数据库崩溃的情况。通过修改MySQL中的 my.cnf 配置文件参数,以达到MySQL关系型数据库最大性能的合理利用。 本文共分为三个方面进行讲述: 一、Docker安装MySQL 查看mysql镜像 sudo dock

  • 快速搭建 mysql 的主从数据库2021-06-02 21:33:20

    快速搭建 MySQL 的主从数据库 什么是 MySQL 主从复制? MySQL Replication(mysql 主从复制)是指数据可以从一个 mysq 数据库主节点复制到一个或多个从节点的方式。 MySQL 的主从复制主要用途有: 读写分离:数据库有锁机制,在锁表时,会影响读操作,使用主从复制,让主库负责写,从库负责读,

  • CentOS中Docker的MySQL更改配置后重启不了的两种解决方式2021-05-19 21:53:31

    项目要用到分库分表,然后自己手动更改了Docker中MySQL的配置文件my.cnf。 配置完毕之后使用Docker进行部署,运行docker restart mysql后没有成功启动。 问题排查,打印日志docker logs mysql报错如下:[ERROR] [Entrypointl: mysqld failed while attempting to check config

  • CentOS中Docker的MySQL更改配置后重启不了的解决方案2021-05-16 15:52:56

    项目要用到分库分表,然后自己手动更改了Docker中MySQL的配置文件my.cnf。配置完毕之后使用Docker进行部署,运行docker restart mysql后没有成功启动。问题排查,打印日志 docker logs mysql 报错如下: [ERROR] [Entrypointl: mysqld failed while attempting to check config command w

  • docker启动MySQL配置文件从Windows下挂载导致不生效2021-05-12 22:03:29

    从Windows下挂载到容器内的MySQL配置文件my.cnf会有777的权限,MySQL会自动忽略该配置 解决方案:该问题尚未解决,采用了使用Ubuntu子系统搭建docker环境而回避了这个问题

  • MySQL高级--优化配置文件2021-05-09 17:03:57

    相关的配置文件 mysql数据文件存放位置:/var/lib/mysql mysql配置文件位置:/usr/share/mysql mysql主配置文件的复制:cp  /usr/share/mysql/my-huge.cnf   /etc/my.cnf 重新启动MySQL服务,即可复制完成。 mysql相关命令的目录: /usr/bin  启停相关脚本:/etc/init.d/mysql Ce

  • CentOS-MySQL主从复制配置2021-04-30 18:58:36

    注:mysql版本一致配置master(192.168.1.100) 编辑docker容器中的mysql服务挂载在宿主机上的my.cnf文件,位置为/usr/mysql/conf/my.cnf(如果没有在宿主机上挂载配置文件,可以进入容器内部修改该配置文件);vim打开my.cnf文件中找到[mysqld],添加以下配置:## 同一局域网内要注意唯一(一般设置为i

  • mysql一键安装2021-04-29 09:34:18

    #卸载mysql自带的mariadb#yum list installed | grep mariadb#yum -y remove mariadb*#备份原有的my.cnf#mv /etc/my.cnf /etc/my.cnf.bak#赋予脚本执行权限并执行(不要给my.cnf乱赋限,不然会报错)#chmod 777 mysql-auto-install.sh#./mysql-auto-install.sh#查看mysql版本 mysql -V#

  • Mysql | 主从同步原理与实操2021-04-27 20:59:44

    文章目录 原理准备安装MySQLMysql 5.5版本(建议,但是此安装方式/etc目录下没有my.cnf文件,需手动准备)Mysql 8 版本(8可能会出问题,笔者一开用的8,改了my.cnf文件后死活启动不起来) 主从同步配置master的my.cnf文件配置slave的my.cnf文件重启主从节点的mysqlslave从节点指定master

  • redhat6.5部署python爬虫项目——mysql(四)2021-04-26 16:01:35

    安装mysql及遇到的问题: 1、下载安装 // 检查是否有mysql rpm -qa|grep mysql // 如果不想用此版本可以卸载 rpm -e --nodeps mysql-libs-xxxxx //下载 wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar // 解压 tar -xf mysql-5

  • CentOS7下使用yum安装MariaDB2021-04-22 16:02:16

    从CentOS 7开始,使用 MariaDB 替代默认的 MySQL。MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。Linux下安装MariaDB官方文档参见:https://mariadb.com/kb/zh-cn/installing

  • CentOS7下使用yum安装MariaDB2021-04-15 16:05:39

    全部删除MySQL/MariaDB MySQL 已经不再包含在 CentOS 7 的源中,而改用了 MariaDB; 1.使用rpm -qa | grep mariadb搜索 MariaDB 现有的包:     显示原有系统自带有mariadb的包 2.使用yum remove mariadb-libs移除现有的包:    3.删除完成后再次查看,显示已经没有 4.开始新的安装,

  • centos8.0 安装 mysql8.02021-04-15 11:35:56

    检查是否安装,如果安装则卸载 rpm -qa|grep mysql rpm -e --nodeps 下载rpm包仓库 wget https://repo.mysql.com/mysql80-community-release-el8-1.noarch.rpm rpm -ivh mysql80-community-release-el8-1.noarch.rpm yum update yum install mysql-community-server mysql user mys

  • MySQL升级8.0与主从复制2021-04-07 16:29:37

    升级8.0 备份数据库配置文件 cd /etc cp my.cnf my.cnf.back 停止连接数据库的应用,进行数据库备份(若有数据需要备份) 2.1、备份数据库(3选择1,不用) 创建目录 mkdir /home/hd/package/mysqlback 备份数据库 备份实例上所有的数据库 mysqldump -u root -p --all-databases > /h

  • Linux环境更换Mysql密码2021-04-06 12:33:13

    1. 更改配置文件 cd /etc vim my.cnf 在mysqld下插入 skip-grant-tables 2. 重启mysql服务 systemctl restart mysqld.service 3.进入mysql mysql -u root 选定mysql数据库 use mysql 更改密码 update user set password=password("123456") where user="root"; 此

  • MySQL远程连接Ubuntu16.042021-04-02 23:05:10

    设备:阿里云轻量应用服务器 系统:Ubuntu 16.04 1. 登录阿里云,开启3306端口 2. ssh登录MySQL,并创建一个拥有所有权限的用户 GRANT ALL PRIVILEGES ON *.* TO '用户名' @ '%' IDENTIFIED BY '用户密码' WITH GRANT OPTION;   3. 刷新权限信息,使其立即生效 FLUSH PRIVILEGES; 4.

  • Linux环境下MySQL报Table ‘xxx‘doesn‘t exist错误解决方法2021-03-18 17:02:42

    问题:程序报Table ‘xxx’ doesn’t exist 的错误,但是查看数据库发现该表已经存在且字母也没有拼错。原因:Linux 上的mysql默认是区分大小写导致的。 解决:改动mysql的配置文件,在my.cnf中的[mysqld]下面(位置不能错)加上lower_case_table_name=1这句(1表示不区分大小写,0区分大

  • CentOS7安装MySQL(8.0版本)2021-03-11 17:32:39

    一、 清理环境 1.查看系统是否安装了mysql数据库 rpm -qa | grep mysql 2.查询到已安装的MySQL后,执行以下命令依次卸载(若没有查询到,则说明没有安装Mysql库,可直接跳过此步) yum remove mysql-xxx-xxx 3.删除MySQL的配置文件(MySQL卸载不会自动删除配置文件,需自行清理)   1)首先使

  • MySQL数据库Root用户免密登录2021-03-10 16:34:35

    一.设置方法1cd到root用户家目录下 创建 .my.cnf 的文件后vim进行编辑普通用户则是/home目录下创建输入命令vim .my.cnf然后在文件中输入下面的命令[client]host=localhostuser=”root” #如是普通用户输入用户名即可password=”**“ #这里填入你的mysql root(普通用户)用户对应的密

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有