Linux上安装mysql

本文介绍Linux上安装mysql的案例。先查询并删除原有mysql,通过yum查询版本后安装指定版本。安装后开启服务,可配置开机自启。还说明了设置mysql密码的步骤,以及解决Navicat连接Linux下mysql报错的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux上安装mysql案例

1.通过 rpm -qa | grep mysql 来查询Linux中mysql。 
这里写图片描述 
再通过 rpm -e –nodeps 来进行删除

2.安装步骤 
输入yum list | grep mysql 来查询yum提供的数据库版本即可下载,如下: 
这里写图片描述 
我们选择安装 mysql.x86_64,mysql-devel.x86_64,mysql-server.x86_64就行了。 
注意:本人的Linux是64位的。

安装指令:yum -y install mysql.x86_64 和 yum -y install mysql-devel.x86_64 
和 yum -y install mysql-server.x86_64

3.服务开启和配置 
安装过后就发现多了个mysqld服务 
启动方式:service mysqld start 
关闭方式:service mysqld stop 
这里写图片描述

配置开机时自动开启mysqld服务

我们可以使用命令:chkconfig –list | grep mysqld来查看是否开机自动启动。如果2~5的都是启用 
说明是开机自动启动,否则如果不是。我们可以通过命令 chkconfig mysqld on 来设置成开机自动启动。 
这里写图片描述

4.设置mysql密码 
注意:第一次进来输入 mysql -u root -p 这里是没有密码的。可以直接进mysql服务。 
这里写图片描述

这里写图片描述 
步骤: 
- 1.查看数据库:show databases; 
- 2.选择数据库:use mysql; 
- 3.修改密码:UPDATE user SET password=PASSWORD(‘123456’) WHERE user=’root’; 
- 4.刷新:flush privileges; 
- 5.退出:exit; 
这样就完成了。

5.Navicat连接Linux下的mysql 
关闭防火墙 service iptables stop; 
这里写图片描述

连接Navicat就会遇到Host is not allowed to connect to this MySQL server错误。

这里写图片描述 
1. 在装有MySQL的机器上登录MySQL mysql -u root -p密码 
2. 执行use mysql; 
3. 执行update user set host = ‘%’ where user = ‘root’;这一句执行完可能会报错,不用管它。 
4. 执行FLUSH PRIVILEGES; 
经过上面4步,就可以解决这个问题了。 
注: 第四步是刷新MySQL的权限相关表,一定不要忘了。

安装成功后可能会遇到问题: 
https://blog.csdn.net/qq_41776998/article/details/81536971

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值