Linux系统安装Mysql数据库(离线安装Mysql5.6)

废话不多说直接上  

注意先给虚拟机分配ip 啥的 (我就不操作了)

这里是离线安装所以我给你们准备好(听说在线安装是真的慢,我不信试了试!果然没错真的慢)

链接:https://pan.baidu.com/s/1WvPnejwklZ96FsDEnYoSrg
提取码:ojrh

正片开始

 

1.准备工作:将mysql_rpm文件夹上传到/opt目录下  这里是我提供的上面链接可下载

 

2.安装vim

 

  yum install vim

 

     解释:为什么要安装vim,因为mysql本身依赖perlvim的安装可以解决这些依赖的安装

 

3. 卸载mysql自带的mariabd数据库

  rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

      解释:centos7自带的mariabd数据库和我们要安装的mysql有冲突

  

 

 4.进入/opt/mysql_rpm文件夹,使用rpm命令安装

     rpm -ivh perl-*

     rpm -ivh net-tools-2.0-0.22.20131004git.el7.x86_64.rpm

     rpm -ivh mysql-community-* 

 直接复制粘贴吧朋友们(因为安装的东西很多  所有这里有* 不用一个一个的安装了)

 

5.启动mysql服务

     systemctl start mysqld

      解释:mysql数据库安装成功他的服务名称叫做mysqld

 

6.登录mysql数据库

  mysql -uroot -p  默认没有密码 他会跳出来一个


  直接回车就行了

 

------修改密码,允许远程访问------

1.use mysql

2.show databases;  查看所有数据库

3. select host,user,password from user; 查看user标签

4.update user set password=password('123456') where user='root';  执行sql  上面登录mysql不是没有密码吗我们现在就是在设置一个密码  密码为123456  使用password()函数给密码加密

5.update user set host='%' where host='127.0.0.1';  注意分号啊!!!  这里执行的sql是把只能本地连接的方式改为% 所有人都可以远程访问

6.flush privileges; 更新数据权限(关键)

7.exit;  退出数据库

 

对于mysql数据库的操作就完毕了 因为我是一个白板的虚拟机  忘记了一个非常致命的操作

事情是这样的 我通过本地连接我的数据库  发现死活连不上我怀疑人生了~~~  一直重复重复重复  

后来想到卧槽 我是不是没有linux的关闭防火墙

这里一定要注意,想要使用远程链接一定要一定要  关闭防火墙  防火墙命令给大家贴上

systemctl status firewalld    查看防火墙状态

systemctl stop firewalld       关闭防火墙

好了就这样吧 , 我要去找我可爱的同事了

 

posted @ 2020-05-08 11:52  DogElder  阅读(464)  评论(0编辑  收藏  举报