当前位置:网站首页>CentOS7 安装MySQL 图文详细教程
CentOS7 安装MySQL 图文详细教程
2022-07-31 04:47:00 【jiey0407】
目录
7.?安装完之后修改当前目录拥有者为root用户,修改data目录拥有者为mysql
一. 检查是否已经安装过MySQL
这里介绍两种方法
方法一
1.rpm查看mysql安装
rpm -qa|grep -i mysql
2.卸载前关闭mysql服务
rpm -ev --nodepsmysql-community-release-el7-5.noarch
rpm -ev --nodepsmysql-community-common-5.6.38-2.el7.x86_64
…
执行完命令之后再次执行 rpm-qa|grep -i mysql 会发现已经卸载完成。
方法二
1. 执行命令 查找mysql文件夹
find / -name mysql
2. 把查找出的目录删除
rm -rf /run/lock/subsys/mysql /usr/local/mysql /usr/local/mysql/include/mysql /usr/local/mysql/data/mysql /usr/local/mysql/bin/mysql
二.安装MySQL
1.将压缩包传到服务器
我这里用的是mysql-5.6.36 , 如需其他版本可自行下载
这里是mysql-5.6.36的压缩包 :
链接:https://pan.baidu.com/s/1Kles21GxwyfEkyqicgyzhQ?pwd=sin7
提取码:sin7
2. 解压文件
tar -zxvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz
3.重命名解压后的文件
mv mysql-5.6.36-linux-glibc2.5-x86_64/ mysql
4.检查是否有mysql用户组和mysql用户
groups mysql
若有----跳过此步
若无----添加
groupadd mysql
useradd -r -g mysql mysql
5.进入mysql目录-----更新权限
cd mysql/
chown -R mysql:mysql ./
6.执行安装脚本
./scripts/mysql_install_db --user=mysql
如果提示 FATAL ERROR: please install the following Perl modules before executing ./scripts/mysql_install_db:Data::Dumper的话,那么原因是缺少perl-module
yum -y install perl-Module-Install.noarch
安装perl-module模块,等待perl-module安装成功之后,再继续执行上一步安装
7.安装完之后修改当前目录拥有者为root用户,修改data目录拥有者为mysql
chown -R root:root ./
chown -R mysql:mysql data
8.启动mysql
./support-files/mysql.server start
9. 修改密码
./bin/mysqladmin -u root password ‘你的密码’
10.登录
./bin/mysql -h127.0.0.1 -uroot -p
输入刚设置的密码即可登录
11.添加远程登录权限
grant all privileges on *.* to [email protected]‘%’ identified by ‘你的密码’;
flush privileges;
12. 将MySQL注册为服务
cp support-files/mysql.server /etc/init.d/mysqld
chkconfig --add
mysqld chkconfig mysqld on
service mysqld restart(重启)
service mysqld status (状态)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- 【云原生】DevOps(五):集成Harbor
- [py script] batch binarization processing images
- mysql基础知识(二)
- C language confession code?
- ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)解决办法
- Musk talks to the "virtual version" of Musk, how far is the brain-computer interaction technology from us
- MySQL 8.0.30 GA
- prompt.ml/15中<svg>标签使用解释
- Open Source Smart Future | 2022 OpenAtom Global Open Source Summit OpenAtom openEuler sub-forum was successfully held
- [Linear Neural Network] softmax regression
猜你喜欢
已解决(最新版selenium框架元素定位报错)NameError: name ‘By‘ is not defined
XSS shooting range (3) prompt to win
WeChat applet uses cloud functions to update and add cloud database nested array elements
The Vue project connects to the MySQL database through node and implements addition, deletion, modification and query operations
MySQL database addition, deletion, modification and query (detailed explanation of basic operation commands)
三道leetcode上的oj题
MySQL数据库备份
Heavyweight | The Open Atomic School Source Line activity was officially launched
三子棋的代码实现
Create componentized development based on ILRuntime hot update
随机推荐
数字经济时代的开源数据库创新 | 2022开放原子全球开源峰会数据库分论坛圆满召开
Go语学习笔记 - 处理超时问题 - Context使用 | 从零开始Go语言
聚变云原生,赋能新里程 | 2022开放原子全球开源峰会云原生分论坛圆满召开
el-image标签绑定点击事件后没有有用
pom文件成橘红色未加载的解决方案
ERP Production Operation Control Kingdee
Open Source Database Innovation in the Digital Economy Era | 2022 Open Atom Global Open Source Summit Database Sub-Forum Successfully Held
MySQL基础操作
SOLVED: After accidentally uninstalling pip (two ways to manually install pip)
问题1:给你1-10的列表,实现列表输出,单数在左边,双数在右边。
【C语言】操作符详解
开放原子开源基金会秘书长孙文龙 | 凝心聚力,共拓开源
产学研用 共建开源人才生态 | 2022开放原子全球开源峰会教育分论坛圆满召开
Minio上传文件ssl证书不受信任
open failed: EACCES (Permission denied)
Minesweeper game - C language
input输入框展示两位小数之precision
npm、nrm两种方式查看源和切换镜像
高等数学---第九章二重积分
Unity资源管理系列:Unity 框架如何做好资源管理