开发者社区> 1004112527042888> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

linux安装指定版本mysql教程-简易版

简介: linux安装指定版本mysql教程-简易版
+关注继续查看

一、卸载系统自带的mysql或mariadb


1.先看是否自带了mysql或mariadb


检查是否有mysql:yum list installed | grep mysql

有的话则执行:yum -y remove mysql-libs进行删除


检查是否有mariadb:yum list installed | grep mariadb

有的话则执行:yum -y remove mariadb-libs进行删除,或者复制查询出的文件名

使用yum -y remove 文件名 的方式进行删除


2.删除残留文件


执行命令:find / -name mysql 检查是否有残留文件

905203fec9f547cc92e25ab3890e92a7.png

如果有则将红框中的残留文件通过rm -rf命令进行删除

例如:rm -rf /var/lib/mysql


二、下载安装mysql


1.下载安装包


在官网https://downloads.mysql.com/archives/community/下载安装包 mysql-*.rpm-bundle.tar

下载完成后通过ftp或其他方式传至linux服务器上


71b6361bdb9d4bcab4357e75efb4b024.png



2.解压安装包


使用命令 tar 解压缩,得到下图的这些文件


tar xvf mysql-5.7.33-1.el7.x86_64.rpm-bundle.tar

ed2367cd874043a886314dcca138a584.png


3.安装


依次执行如下命令(安装顺序不固定,根据错误提示选择安装)


rpm -ivh mysql-community-common-5.7.33-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.33-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.33-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.33-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.33-1.el7.x86_64.rpm (可选)


三、启动和配置mysql


1.启动mysql


1)启动mysql服务命令:systemctl start mysqld

2)开机启动

systemctl enable mysqld

systemctl daemon-reload


2.配置mysql


1)查看mysql密码

grep 'temporary password' /var/log/mysqld.log


1.1如果有密码(红线勾勒的部分),则复制出来在登录的时候使用

721754a08f0547559914aeab6aef5b5c.png


1.2如果没有查询出结果,则没有密码,则直接进行下一步


2)连接mysql

mysql -uroot -p

3)粘贴或输入刚刚复制的密码(密码可能不会显示,不用管它)再按回车键,如果刚未查询出密码则直接按回车键


dc4f35e5218c47a1bb40c98f312d5497.png


4)如果出现如图的情况,则登录成功

8296949131d245c3a651868b3fc88bd0.png


5)修改密码[注意:后面的分号一定要跟上

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass2!';


注:这样安装之后,也只能在linux服务器上进行访问!

无法通过远程(自己的电脑、或别人的电脑)进行访问,还需要为你的登录账号开启远程访问权限

3.开启远程访问权限


1)改表法

1.1 先登录mysql: mysql -uroot -p ,登录了的可直接执行下一步


1.2 use mysql;

c1d3c9fc6bdc4ee59d277c50afccdf78.png


1.3 update user set host = '%' where user = 'root';

832ee45a94c54889bcbf147d4ad708a0.png

1.4 select host, user from user;


出现红框的内容,即修改成功,可以远程访问数据库了!

47ebd5939b9c4d30bec010b5f06ed48d.png


4.重启mysql让配置生效


1)crtl+c退出mysql服务

2)执行重启命令service mysqld restart

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
查看linux版本
1. 查看内核版本命令: 1) [root@www ~]# cat /proc/version   Linux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.
884 0
linux命令之ping检查主机
ping 用于检测主机是否运作正常。执行 ping 命令会使用 ICMP 传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,从而得知该主机运作正常。
43 0
linux命令之kill结束进程
kill 用于结束执行中的程序。 kill 可发送指定的信号到相应进程。不指定信号将发送SIGTERM(15)终止指定进程。若仍无法终止该程序可用“-KILL” 参数,其发送的信号为SIGKILL(9) ,将强制结束进程,使用ps命令或者jobs 命令可以查看进程号。root用户将影响所有用户的进程,非root用户只能影响自己的进程。
49 0
linux 命令之 ps 查看进程
ps (全称:process status)用于显示当前进程的状态,与windows 的任务管理器类似。
60 0
linux命令之find查找文件
find 用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。
109 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
MySQL 开发规约实战
立即下载
深入MySQL实战
立即下载
MySQL 5.7优化不求人
立即下载