Linux中安装mysql

以mysql5.6为例

1.rpm安装
下载MySQL的rpm安装文件:https://dev.mysql.com/downloads/mysql/5.6.html#downloads
(1).查询已安装的mysql:rpm -qa|grep mysql
(2).卸载已安装的mysql:rpm -e --nodeps mysql-libs-…(第一步的查询结果)
(3)将rpm安装包上传到指定目录(可以用xftp进行直接上传),此处以上传到/opt目录下为例
在这里插入图片描述
(4).如果此时安装,会发现报错:
在这里插入图片描述
原因是离线安装需要处理依赖关系,需要手动安装依赖库

(5).安装依赖库
yum install -y perl-Module-Install.noarch
yum -y install numactl
(6).安装mysql服务
rpm -ivh MySQL-server-5.6.46-1.el6.x86_64.rpm
此过程时间久一点,需要等待
(7).启动服务
在这里插入图片描述
出现success即表示启动成功
(8)安装mysql客户端,使得可以连接到mysql服务
rpm -ivh MySQL-client-5.6.46-1.el6.x86_64.rpm
(9)修改数据库密码
查找默认root密码:cat /root/.mysql_secret
修改root密码(以123456为例):mysqladmin -u root -p password 123456
在这里插入图片描述
(10)登录数据库,密码为上一步修改的123456
mysql -u root -p
在这里插入图片描述

(11).打开远程访问权限
grant all privileges on . to ‘root’@’%’ identified by ‘123456’ with grant option;
flush privileges;
在这里插入图片描述
(12).设置防火墙
①可以直接关闭防火墙
service iptables stop
②添加3306端口(数据库默认端口)访问权限
进入访问墙配置文件
vi /etc/sysconfig/iptables
按i键进入编辑模式,添加如下语句
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
按esc回到命令模式,保存并退出:wq
在这里插入图片描述
重启防火墙
service iptables restart
在这里插入图片描述
(13)验证是否可远程访问
可用Navicat连接,如图所示,输入ip,端口3306,用户名root,密码123456,如图所示表示可以连接使用了
在这里插入图片描述
总结:安装依赖,安装服务,启动服务,修改密码,设置防火墙。

2.在线安装
下载安装种子:
https://dev.mysql.com/downloads/repo/yum/
(1).安装种子文件
在这里插入图片描述
(2).修改配置文件
vi /etc/yum.repos.d/mysql-community.repo
按i键进入编辑模式,修改如下
在这里插入图片描述
在这里插入图片描述
(3).在线安装,自行处理依赖关系
yum install mysql-server
在这里插入图片描述
此过程会久一点,需要等等等…
(4).检查是否安装成功
mysql -V
在这里插入图片描述
(5).启动
service mysqld start
在这里插入图片描述
后续操作(防火墙、远程访问设置)同离线安装

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值