在Linux上安装MySQL(图文详细解读)

在Linux上安装MySQL

目录

在Linux上安装MySQL

一:  安装工具准备

二:  将安装包上传到linux系统相应目录 【通过WinScp上传】

三:   卸载系统自带的MySQL

四:  安装mysql服务器

五:  安装mysql客户端去连接访问服务器端 

六:  windows端访问Linux端mysql

七:  总结


一:  安装工具准备

    1. MySQL-5.6.47-1.el7.x86_64.rpm-bundle.tar

链接:https://pan.baidu.com/s/1SGUwl87SQ6w253yLLJ5JNg 
提取码:aoye 

     2. WinSCP-5.17.5-Setup

链接:https://pan.baidu.com/s/137BmJIktaGzN0p4fylbUhQ 
提取码:aoye 

二:  将安装包上传到linux系统相应目录 【通过WinScp上传】

三:   卸载系统自带的MySQL

1.   输入查看自带mysql:rpm -qa | grep -i mysql

2.   卸载自带mysql: rpm -e  package包名 --nodeps(nodeps为强制删除参数)【package包名为查找的自带的mysql名,没有则无需卸载】

四:  安装mysql服务器

1.   解压mysql安装包

2.  进入到mysql解压目录

3.  在线安装依赖库,输入:

yum -y install libaio.so.1 libagcc_s.so.1 libstdcc++.so.6 libncurses.so.5 --setopt=protected_multilib=false  yum update libstdc++-4.4.7-4.el6.x86_64

4.  删除mariadb安装包,以防冲突,检验包是否存在:rpm -qa | grep mariadb ,有再进行删除: rpm -e  包名  --nodeps

 

5.  安装服务器端:  rpm -ivh MySQL-server-5.611.47-1.el7.x86_64.rpm

出现以下错误:

解决如下:

输入: yum -y install autoconf

再次尝试安装成功:

6.     查看随机密码:  cat /root/.mysql_secret

五:   安装mysql客户端去连接访问服务器端 

1.   安装客户端【连接访问服务器端 】

rpm -ivh MySQL-client-5.6.47-1.el7.x86_64.rpm 

2.   检验mysql服务状态bin启动  【jdk 7 之后,mysql服务默认启动自启

systemctl status mysql.service   【检验状态】

systemctl status mysql.service   【开启服务】

systemctl status mysql.service   【关闭服务】

8.    复制随机密码登录mysql,再修改密码 【 set password for root@localhost=password('自己设定密码') 

六: windows端访问Linux端mysql

1.   先在linux下授权远程访问

grant all privileges on *.* to 'root' @'%' identified by '密码';   【切记这个是登录mysql后输入】

2.     查看防火墙状态并关闭防火墙

systemctl status firewalld.service  【查看状态】

systemctl start firewalld.service     【开启防火墙】

systemctl stop firewalld.service     【关闭防火墙】

3.     使用sqlyog连接linux端mysql

 

七: 总结

后续将发出mysql的基本操作学习。

每天一点小进步。

猜你喜欢

转载自blog.csdn.net/m0_46440794/article/details/115296051