如何在Linux中安装Mysql(centos7)


一、yum安装mysql

      1、先在Linux中安装wget,命令为:yum install wget  

          

 

      2、再在Linux中创建文件夹                

          

 

 

 

      3、下载并安装MySQL官方的 Yum Repository,命令为:wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rp,如连接失败,则重新执行该命令。

         

 

 

     4、再编译wget,命令为:rpm -ivh mysql-community-release-el7-5.noarch.rpm

     

 

 

      5、之后就可以安装Mysql服务器,这步时间会久点,执行命令为:yum -y install mysql-community-server(博主已安装完成)

 

 

          

 

 

      6、安装完成后需要重启一下Linux,直接输入reboot即可。然后重新登录xshell。

        

       

 

       7、安装完成后查看版本号:mysql -V

 

 

 

         

       8、安装完成后重启mysql服务,查看状态是 Active: active (running) ,说明启动成功。

    启动服务命令:service mysqld restart

    查看mysql运行状态,命令:systemctl status mysql.service 

 

         

 

        9、最后停掉mysql服务,命令为:service mysqld stop # 或者 systemctl stop mysql.service

  二、Mysql重置密码

  以安全方式启动mysql,命令为:/usr/bin/mysqld_safe --skip-grant-tables >/dev/null 2>&1 &

 

    

     然后执行命令: /usr/bin/mysql -u root mysql

     

 

      出现“mysql>”提示符后输入命令:mysql> update user set password = Password('root') where User = 'root';

  执行这个语句后,账号密码都是root

  回车后执行(刷新MySQL系统权限相关的表):mysql> flush privileges;

  再执行exit退出:mysql> exit;          

       

 

    退出成功后,使用相关命令登陆mysql,试试是否成功,命令:mysql -u root -p    按提示输入密码:root,提示如下表示成功。

     

 

     

    三、查看Mysql端口号,mysql默认端口是3306,如何查看msyql端口号呢?可以用root账号登录后,执行命令:show variables like 'port';

    

 

    四、授权Mysql远程连接

   

 

         退出使用:exit;

       

 

        开放3306端口:

       firewall-cmd --add-port=3306/tcp --permanent

       firewall-cmd --add-port=3306/udp --permanent

       firewall-cmd --reload

      

 

      远程连接:打开Navicat测试是否可以连接成功,密码为root

     

 

 

 

 

 


免责声明!

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



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