Linux:Mysql数据库的安装与简单部署。

fbf824d2311e45d6b0df53f7189b49ce.png

 涉及版本:

ec7f39d157b9440b970d2ab2dd293784.png

 安装MySQL需要用到yum命令来安装。

但是yum的仓库内,并没有MySQL的压缩包,因此需要额外搞一个有MySQL的压缩包的远程yum仓库,进行安装MySQL。

想搞到这个yum仓库,就只能到网站下载。

 

5.7版本:

先需要输入一条命令:

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

这个命令是用于导入这个网站的密钥,有了密钥才能才能连接这个网站的yum仓库。但是主要的原因是为了让系统信任这个网站,否则可能会弹出该网站不受信任的提示。

 

再输入:

rpm -Uvh http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm

这是安装yum库。这里是安装rpm包,安装好后就是一个yum库。(这里也可以用wget获取安装rpm包)

安装成功后,在/etc/yum.repos.d/目录下新增两个repo 文件,分别是:mysql-community.repo 和 mysql-community-source.repo。

repo结尾的两个文件是yum库的文件。这个两个文件(库)内有着mysql文件的yum镜像的网站,得到后可以用yum这些网站(库)内找到mysql安装包。这样就完成了yum库的连接。

 

再输入:

yum -y install mysql-community-server

这是安装mysql

这就安装好了mysql 5.7

 

设置开机自启:

systemctl start mysqld

systemcti enable mysqld

 

配置mysql管理员用户root的密码以及配置允许远程登录的权限:

a395bbb5fcc1444d8424c26c73a09169.png

如果找不到可以尝试用系统用户的登录密码或重启服务。

 

494113fa146d4fa68c2bf1586fd57ed7.png

a49cf9dfcccb4f0a9c23ff7aba46c722.png

a3cc340c4baa4651885bb5aa36619a44.png

 8750a3a9cbb340fa9608a34b98845162.png

 97a91d287ef248ab95efaf9ee1d8922f.png

 

MySQL的端口默认是3306,可以通过netstat -anq |grep 3306来查看端口是否开启MySQL:

a31de32a3d144d6cbabd34ea8a0de740.png

 

 

 

8.0版本:

5c9f0a93ac3d49bcaeef5b51753e4afc.png

 安装部分,除了安装yum仓库的链接不同以为,其余的都是相同的

 

f57287f3ee924798adf897cdc10b5376.png

03698e4ca5224b1fa0511b785bcfffff.png 

 查看端口(同上)。

 

72130437c4c74980a2a95d7fa0c02b01.png

2925a042957d4703a9b01db3c3d678d0.png

f66488c06e1542fc875e19a5ec182e1b.png

f44994ef7a7e42749249fc084997191f.png 这里可以选择5.7或者8.0

942fcb92503c4a6cb5859b45f177f638.png 83f61b775ae34ee19fdbad5bca720586.png

 以上是为了安装可能与centos的不太一样,unbantu这里是从网站下载了mysql的apt仓库的包,但是安装的包是包含了mysql的各种版本,需要在这个包里面去找对应版本的apt仓库。选择完成后就安装好了相应版本的apt仓库


43349176bbf344fa82b01a453e229cb3.png

 

首先需要拿到使用密钥使得网站受本机信任。

更新仓库信息就是远程连接一下apt仓库的所有网站,让本地有缓存,因为每次从网站下载都会先看看缓存是否有记录哪个文件的网站url,如果没找到,就到apt仓库文件内找一遍对应文件的url,有了缓存就不用每次下载文件都要到apt仓库文件内找一遍了。

然后通过apt仓库(文件内的写好的镜像网站上)下载mysql

74816b9665ba473bb2a83da6f498b585.png

 可以通过,apt-cache policy 文件名字 ,查看是否有对应文件的缓存。

发现确实有,并且还有三个版本的。

 

dfa21d7bc45143aa9a0b4c01f1f7778d.png

 这里=5.7*中*是通配符的意思,是为了匹配5.7版本的mysql。

随后输入起始root密码,需要输入两遍。

878bfa194f2d4eb5ba075aa862fb1104.png

 启动mysq:

41a8e5f9851f43d69e6627c6e70a545e.png

 9bace9cf1c194a1bbd78f0a6ecb1baf7.png

01b81992a9da4807b62b4a6c8eea4e30.png 

843d35120d4940f99c7318e0158ab2f8.png 

6f8b9e7fa97d43d7ae44b608906def51.png

 

 

 

7c416483592b4405854d31db003d4575.png c942c54c25d943b7851a124d5fd26a23.png

cfea33781b9f421a857081adf4df2fd9.png 8.0初始化与5.7一样

44be90da498c45078d6bcec602279fb8.png

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

srhqwe

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值