在Linux的环境下配置安装MySQL,并配置Navicat连接(傻瓜式)(不踩坑式)(小白式)

Mysql的安装

1.MySQL的下载与安装

首先官网去,去下载一个xftp

XFTP - NetSarang Website (xshell.com)

下载完之后去连接你的服务器,记得给你的服务器开放端口实现连接

连接完之后,你也别乱建,不然后面之后复制粘贴还要改代码,你就按照这个来

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
yum -y install mysql-server
service mysqld restart

就按照这个代码输入安装,这个基本没啥毛病,照做就行

grep "password" /var/log/mysql/mysqld.log

这个获得初始密码,有你就用密码你就复制一下,没有也无所谓~

2.修改MySQL的密码

密码还是修改一下比较好,我之前没改,不知道这个服务有啥大病,突然密码就换了,还是改了比较好

mysql -u root
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';# new_password就是新密码
#这里注意下,你复制粘贴的时候,也看看别直接粘上去,到记事本看看,有时候就直接运行了
#还有一些开始使用的不加”;“会变成出现->的箭头不加封号就是连续输入要注意
FLUSH PRIVILEGES;#权限刷新
EXIT;

然后就要重启服务。这个地方你注意有的服务名,是这个

sudo systemctl restart mysql

有的是这个

sudo systemctl restart mysqld

如果运行出现这样的错误,你就好好去查查你的名字是啥

systemctl list-unit-files

然后你就看吧,找到你的mysql到底叫啥名字,键盘下键去挨个瞅,一瞅一个不支声Ctrl+C退出

找到了重启运行基本没差

3.做MySQL连接navicat的配置

我基本把所有方法都尝试了,我觉得也算是比较全的了,你就先改配置文件,这里没找到就找my.ini

指定有一个是对的

find / -name my.cnf

接下就是

vi /etc/my.cnf

进入了文件如果都是空白也不必惊慌

这里只需要 ,进去按a键修改,复制粘贴图片的代码,按下ESC退出,:w改写:q退出,都是键盘按,别粘贴没用

[mysql]
bind-address            = 0.0.0.0

改完之后,再去修改mysql里面的配置

mysql -uroot -p 
use mysql;    
select user,host from user; 

应该能看到这样的,接下来就是修改,这个后面注释也看看,划一划不差这点时间

update user set host = '%' where user = 'root';
select user,host from user;    #检验是否修改
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'rootpwd'; #授权远程登录,但有的时候可能依旧权限不够,这个”rootpwd“是远程登录密码,建议就跟你登录mysql一样不混淆
grant all privileges on *.* to root@'%' with grant option;#建议也价格这个授权所有权限
FLUSH PRIVILEGES;
EXIT;

然后重启服务

sudo systemctl restart mysql#或者mysqld

到这mysql端基本配置也就完毕了

4.navicat连接

主机,就填公网ip,用户名密码都填上,基本到这里连接基本没问题

5.注意点

如果中间遇到千奇百怪的错误啥记不得密码啦,啥啥混淆啦,弄错了回不来啦,如果耗时超过40分钟,建议重装mysql再来,真的会省下不少时间

6.忘记密码了

对于有的已经有mysql的但是密码忘记的,我也不建议去采取在my.cnf里面去配置代码,进入mysql安全模式,我也尝试很多次,次次都没有改过来,建议数据不重要的,还是重新来过吧

7.完全删除MySQL

 rpm -qa|grep -i mysql
#找到所有相关的
#逐个卸载文件
rpm -ev 文件名 --nodeps
#--nodeps是强制删除
find / -name mysql
#依旧找到所有的相关的
rm -rf #把所有检查到的连带路径复制粘贴挨个删除
rpm -qa|grep -i mysql
find / -name mysql
#再次检查为空就好

真的不耗费多少时间比自己瞎捣鼓好多了

参考资源链接:[搭建Kettle实验环境Linux+MySQL+图形工具安装教程](https://wenku.youkuaiyun.com/doc/2tt5n550es?utm_source=wenku_answer2doc_content) 搭建Kettle实验环境时,首先要在Linux虚拟机上安装MySQL数据库。使用Ubuntu系统时,可以通过运行`sudo apt-get update`来更新系统包列表,然后执行`sudo apt-get install mysql-server`来安装MySQL安装完毕后,使用`sudo systemctl status mysql`命令检查MySQL服务是否正常运行,通过`sudo netstat -tulnp | grep mysql`确认服务状态。 对于MySQL配置,包括设置远程访问和安全密码更改。首先,通过修改MySQL配置文件`/etc/mysql/mysql.conf.d/***f`中的`bind-address = ***.*.*.*`为`bind-address = *.*.*.*`来允许远程连接。然后,通过`sudo mysql`登录MySQL,使用`ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';`更改root用户密码,确保数据库安全。 安装图形化管理工具Navicat是为了更方便地管理和操作MySQL数据库。你可以在Navicat官网下载适用于Linux安装包,然后根据官方提供的指南进行安装安装完成后,需要配置MySQL服务器的连接信息,包括主机地址、用户名、密码和端口,以便远程访问和管理数据库。 为了完整搭建Kettle实验环境,还需要安装Java运行环境openjdk-8。在Ubuntu上可以通过`sudo apt-get install openjdk-8-jdk`安装。最后,下载Kettle的最新版本,将其解压到合适的位置,设置好环境变量,以便在命令行中直接运行Kettle工具。 整个过程需要记录每一步操作的详细步骤和结果,以确保实验的可复现性和学习效果。完成安装后,你将能够使用Navicat等工具进行数据库操作,同时为后续深入学习Kettle打下基础。 参考资源链接:[搭建Kettle实验环境Linux+MySQL+图形工具安装教程](https://wenku.youkuaiyun.com/doc/2tt5n550es?utm_source=wenku_answer2doc_content)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值