当前位置:网站首页>CentOS7 安装MySQL 图文详细教程
CentOS7 安装MySQL 图文详细教程
2022-08-02 21:51:00 【模糊化的】
目录
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开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- 浅读一下dotenv的主干逻辑的源码
- 不堪哥哥殴打谩骂,妹妹申请人身安全保护令获支持
- 双轴晶体中的锥形折射
- H.265视频流媒体播放器EasyPlayer.js集成时出现“SourceBuffer ”报错,该如何解决?
- Interviewer: can you talk about optimistic locking and pessimistic locks
- Jmeter二次开发实现rsa加密
- Software testing pen questions 1 (with answers)
- I interviewed a 985 graduate, and I will never forget the expression when answering the "performance tuning" question
- 如何通过 IDEA 数据库管理工具连接 TDengine?
- VS保存后Unity不刷新
猜你喜欢
网络运维系列:健康检查的方式
创建型模式 - 简单工厂模式StaticFactoryMethod
CodeTON Round 2 A - D
You and I will meet the needs of: how to export the data in a MySQL simple ~!Practical!
Interviewer: can you talk about optimistic locking and pessimistic locks
How does Redis easily achieve system instant kill?
字节内部技术图谱 惊艳级实用
Intensive reading of the Swin Transformer paper and analysis of its model structure
行业 SaaS 微服务稳定性保障实战
SSM integration steps (emphasis)
随机推荐
工业元宇宙的价值和发展
Flink优化及相关
H5网页播放器EasyPlayer.js播放器界面的加载效果无法消失是什么原因?
Flink优化的方方面面
Intensive reading of the Swin Transformer paper and analysis of its model structure
从月薪10k到30k的必走之路:自动化测试
典型相关分析CCA计算过程
SRv6网络演进面临的挑战
B站回应“HR 称核心用户都是 Loser”:该面试官去年底已被劝退,会吸取教训加强管理
go rand 包
MDL 内存描述符链表
我用这一招让团队的开发效率提升了 100%!
IP协议(网际协议)
成功解决TypeError: can‘t multiply sequence by non-int of type ‘float‘
Jmeter二次开发实现rsa加密
Word operation: adjust the English font individually
word操作:单独调整英文字体
Command line startup FAQs and solutions
TDengine 在中天钢铁 GPS、 AIS 调度中的落地
YAML文件格式