04_Linux完全卸载安装Mysql
1.Linux环境完全卸载mysql相关文件:
完全卸载mysql相关文件:
yum remove mysql mysql-server mysql-libs compat-mysql
rm -rf /var/lib/mysql
rm /etc/my.cnf
rpm -qa|grep mysql //查看mysql的相关安装文件
rpm -e 文件名; //卸载已安装文件
rpm -qa | grep -i mysql //确认是否卸载干净
chkconfig --list | grep -i mysql //删除mysql相关服务
chkconfig --del mysql
find / -name mysql //查看mysql相关文件
rm -rf 文件路径1 文件路径2 文件路径3
2.Linux环境mysql通用版本安装过程:
mysql通用版本安装过程: mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz
put 本地文件路径;(使用CRT自带sftp上传、使用FZ客户端上传) //上传到linux用户根目录下(cd ~)
mkdir -p /usr/local/mysql
rm mysql全名 /usr/local/mysql //移动到mysql目录下
tar -zxvf mysql全名 //解压(适用于.gz结尾的文件)
tar -xvf mysql全名 //解压(适用于.tar结尾的文件)
重点:解压后的mysql-5.7.30-xxx下所有文件移动到/usr/local/mysql文件夹下(适用FZ客户端操作简便)
groupadd mysql //创建用户组
useradd -r -g mysql mysql //添加mysql用户
重点:(切换到根目录(cd /)下, mkdir -p /data/mysql)
chown mysql:mysql -R /data/mysql #赋予权限
修改配置文件 vim /etc/my.cnf (没有就新建):
[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
cd /usr/local/mysql/bin/
重点:chmod 755 mysql、chmod 755 mysqld、chmod 755 mysqld_safe、chmod 755 my_print_defaults
注:执行其他命令中出现Permission denied,则进入文件所在目录开发权限(chmod 755 xxx)
初始化:不报错即成功。
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
查看初始密码:cat /data/mysql/mysql.err | grep password
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
重点:cd /etc/init.d 、 chmod 755 mysql
service mysql start
.mysql -u root -p //登录数据库
重点:初始密码只能复制,在password:后粘贴,否则容易出错。
授权远程访问:grant all privileges on *.* to 'root' @'%' identified by '密码';
刷新权限:flush privileges;
04_Linux完全卸载安装Mysql的更多相关文章
- mysql-ubuntu卸载安装mysql
安装MySQL sudo apt-get install mysql-server mysql-client 查看状态 是否是运行中 sudo service mysql status 启动MySQL ...
- ubuntu,windows 卸载安装mysql
首先删除mysql: sudo apt-get remove mysql-* 1 然后清理残留的数据 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dp ...
- ubuntu卸载安装mysql
安装(转自http://www.cnblogs.com/xz1024/p/5802637.html): deb安装: 一.下载MySQL 到mysql网站下载相应的mysql安装包,我的mysql-s ...
- Linux下卸载安装mysql
1.卸载命令:# rpm -qa |grep -i mysql # yum remove mysql-community mysql-community-server mysql-community- ...
- 安装mysql问题
我想大多数人都遇到第一次安装失败或者卸载安装mysql,老是在最后一步失败:解决方法有2个:1 删除 默认路径文件C:\Documents and Settings\All Users\Applica ...
- linux下 yum 安装mysql和卸载
1.查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 2.查看有没有安装包: yum list mysql* 3.安装mysql客户端 ...
- Linux下卸载和安装MySQL[rpm包]
一.卸载原来的mysql: 卸载一: 输入: #rpm -qa | grep -i mysql 显示: mysql-libs-5.1.52-1.el6_0.1.i686 卸载方法: yum -y re ...
- CentOS6.5安装MySQL及完全卸载
原文地址:http://www.cnblogs.com/zhongshengzhen/ 第1步.yum安装mysql [root@localhost ~]# yum -y install mysql- ...
- centos 7 卸载 mariadb 安装mysql
1,卸载mariadbsystemctl stop mariadbrpm -qa | grep mariadbrpm -e --nodeps mariadb-5.5.52-1.el7.x86_64rp ...
- linux_ubuntu12.04 卸载和安装mysql、远程访问、not allowed
一: 安装mysql 卸载mysql 第一步 sudo apt-get autoremove --purge mysql-server-5.0 sudo apt-get remove mysql-se ...
随机推荐
- 使用java代码调用rabbitmq接口进行新增编辑mq用户、虚拟机vhost、动态创建交换机exchange、队列queue以及设置权限,绑定vhost与exchange等操作
使用java代码操作rabbitmq时,首先需要一个有创建用户等权限的管理员账号,需要在rabbitmq的后台管理页面手动创建这个账号,系统推荐的这几个tag可以让账号有rabbitmq后台管理页面的 ...
- 使用 GPG 签名提交
GPG 签名是对代码提交者进行身份验证的一种补充,即证明代码提交来密钥持有者,理论上可以确保在目前的破译技术水平下无法篡改内容.您可以使用 GPG 工具 (GNU Privacy Guard) 生成密 ...
- 刷题笔记——2758.打印ASCII码 & 2759.打印字符
题目 2758.打印ASCII码 2759.打印字符 代码 while True: try: a = input() print(ord(a)) except: break while True: t ...
- (17)go-micro微服务Prometheus监控
目录 一 Prometheus监控介绍 1.微服务监控系统promethues介绍 2.微服务监控系统promethues工作流程 二 Prometheus监控重要组件和重要概念 1.微服务监控系统p ...
- continue跳過循環(skippaart程序),接受設定的合法分數來進行平均分求值,并展現最高分,最低分
1 #include<stdio.h> 2 int main() 3 { 4 const float MIN = 0.0f; //分數下限是0分 5 const float MAX = 1 ...
- Unity-WebGL基于JS实现网页录音
因为该死的Unity不支持WebGL的麦克风,所以只能向网页借力,用网页原生的navigator.getUserMedia录音,然后传音频流给Unity进行转AudioClip播放. 还有一点非常重要 ...
- SpringBoot实现电子文件签字+合同系统
本文已经收录到Github仓库,该仓库包含计算机基础.Java基础.多线程.JVM.数据库.Redis.Spring.Mybatis.SpringMVC.SpringBoot.分布式.微服务.设计模式 ...
- ReentrantLock介绍及源码解析
ReentrantLock介绍及源码解析 一.ReentrantLock介绍 ReentrantLock是JUC包下的一个并发工具类,可以通过他显示的加锁(lock)和释放锁(unlock)来实现线程 ...
- windows环境下部署一个Jenkins工程
首先要安装配置好Jenkins环境变量,具体操作可参考其他文章 确保Jenkins可以正常运行之后开始进行项目的部署 首页点击新建,进行新建一个工程 进入项目添加界面,填入项目名称并选择构建一个自由风 ...
- react无效渲染优化--工具篇
壹 ❀ 引 本文属于我在公司的一篇技术分享文章,它在我之前 React性能优化,六个小技巧教你减少组件无效渲染一文的基础上进行了拓展,增加了工具篇以及部分更详细的解释,所以内容上会存在部分重复,以下是 ...