linux安装 mysql >>http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm


前言:如果你是第一次安装mysql则可以直接去第二步

一:彻底卸载mysql

  1.首先查询系统是否安装了mysql

 rpm -qa | grep -i mysql

  

 

   可以看到,我的系统中具有5.6版本的

  1.1:卸载这些组件

rpm -e --nodeps  《查找到的文件名》

 

    

  2.关闭mysql服务

    2.1 查看mysql运行状态

service mysql status

 

 

  2.1停止MySQL服务:

service mysql stop

 

 

  3:查看MySQL对应的文件夹

find / -name mysql

  3.1:删除

 rm -rf /etc/logrotate.d/mysql

 

   

 

 

  二:第一次安装

  1.卸载系统自带的Mariadb,Mariadb是mysql的一个分支

   rpm -qa|grep mariadb

  

  2.卸载之前的版本

rpm -e --nodeps     mariadb-libs-5.5.56-2.el7.x86_64                    [查询出来的文件名]

 

  

  3.从网上下载文件的wget命令

 yum -y install wget

  

  4.下载mysql的repo源

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

   

  5.安装mysql-community-release-el7-5.noarch.rpm包

 rpm -ivh mysql-community-release-el7-5.noarch.rpm

    

  6.检查是否有两个repo源

 ls -1 /etc/yum.repos.d/mysql-community*

 

  

  7.安装mysql

yum -y install mysql-server

 

  

  8.启动mysql

systemctl start mysqld.service

 

 

 三:配置mysql

  1.以root账户登录mysql,默认是没有密码的

mysql -uroot -p

  

  2.设置root账户密码为root(也可以修改为你想要的)

mysql> use mysql
mysql> update user set password=password('root') where user='root' and host='localhost';
mysql> flush privileges;

   

  3.设置远程主机登录,注意下面的your username 和 your password改成你需要设置的用户和密码

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH
GRANT OPTION;

 

  

  4.你可以使用Navicat测试连接是否成功,在连接直接先查看是否开放3306端口号,也可以永久关闭防火墙一劳永逸

firewall-cmd --list-all   查看防火墙白名单

firewall-cmd --permanent --add-port=3306/tcp   开放3306端口号

firewall-cmd --reload   刷新防火墙

systemctl disable firewalld  永久关闭防火墙《从下次开启服务器开始,所以要重启才能生效》

reboot 重启

 

  

  5.Navicat

 

  

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM