MySQL - 定时数据备份

数据备份真的很重要, 因为可能有一天数据会被莫名其妙的删掉了. ...

December 28, 2020 · 1 min · K8sCat

MySQL 用户管理

不要直接使用 root 用户管理你的应用数据 ...

December 27, 2020 · 2 min · K8sCat

记一次 MySQL 启动导致的事故

MySQL 启动存在端口被监听, 但服务没完全启动的情况. ...

December 13, 2020 · 1 min · K8sCat

CentOS 安装 MySQL

MySQL 被 Oracle 收购后,CentOS 的镜像仓库中提供的默认的数据库也变为了 MariaDB, 那如何在 CentOS 上如何安装 MySQL 呢? 现在一般都是用 Docker, 跑个 MySQL: docker run -d --name mysql8 -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 mysql:8. 本文安装的是 MySQL8 # CentOS7 阿里源 sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo sudo yum update -y # centos7 # 下载mysql的rpm包: https://dev.mysql.com/downloads/repo/yum/ wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm # 安装rpm包 sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm # 安装MySQL sudo yum install mysql-community-server # 启动MySQL sudo service mysqld start # 查看MySQL状态 # service mysqld status # 获取临时密码 sudo cat /var/log/mysqld....

October 28, 2019 · 3 min · K8sCat

MySQL性能优化

{% img /images/mysql.jpg %} 环境搭建 Vagrant + VirtualBox Vagrant: https://www.vagrantup.com/ VirtualBox: https://www.virtualbox.org/ Ubuntu16安装mysql57 更换阿里源 wget -O install.sh https://gitee.com/hsowan/ausi/raw/master/install.sh && sudo bash install.sh xenial 安装mysql57 sudo apt install mysql-server mysql-client 配置mysql(开启慢查询日志) mysql -uroot -p # 进入mysql # 修改root用户的host, 避免在其他主机上无法登录, 即远程登录 update mysql.user set host = '%' where user = 'root' and host = 'localhost'; flush privileges; # 上一步操作后必须使用该命令进行刷新 # 修改root的密码的几种方式 # 第一种 alter user 'root'@'%' identified by ''; # 第二种, 这种方式需要刷新权限 update user set authentication_string = password('') where user = 'root' and host = '%'; flush privileges; # 第三种 set password for 'root'@'%' = password(''); # 忘记密码, 在配置文件(vi /etc/mysql/my....

June 17, 2019 · 4 min · K8sCat