• linux安装mysql5.7(rpm方式)


    1、mysql官网:https://downloads.mysql.com/archives/community/ 下载安装包

     2、上传到服务器

     3、查看linux上是否已经安装了mysql,有则卸载, 一般centos7默认安装了mariadb,这里把它卸载。

      查看:rpm -qa|grep mariadb

      

       卸载:rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

    4、安装依赖

      依次执行以下命令:

      1.yum install libaio

      2.yum install perl

      3.yum install net-tools

    5、解压文件

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

      

     6、依次执行以下命令安装

      1.rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm

      2.rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm

      3.rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm

      4.rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm

      

     7、查看是否安装成功

      service mysqld status

      

       上面圈红部分,说明没有启动,执行命令启动

      service mysqld status

      

     8、关于密码

      执行命令:grep password /var/log/mysqld.log

      

       上面圈红部分就是默认密码。

      然后登陆mysql

      mysql -uroot -p 

      输入上面的密码,登陆成功

      

       执行 use mysql;   发现报错

      

       原来是,需要重置密码,那执行重置密码命令吧:set password = password("123456");

      

       我擦,又报错了。看大概意思是,密码不安全吧,那弄个复杂点的:SET PASSWORD = PASSWORD('longyao.@123ly');

      

       还是报错,然后找资料解决,找到一篇博客:https://www.cnblogs.com/ivictor/p/5142809.html ,于是按操作,搞定

      

       set global validate_password_policy=0;

      

       set global validate_password_length=1;

      

       再次执行:set password = password("123456");

      

       退出后,用新密码就能登录了

      

    9、配置远程访问

      执行命令:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

      因为我的机器是开了防火墙的,所以,需要添加端口

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

      

       重启:systemctl reload firewalld

      通过navicat连接

      

  • 相关阅读:
    用word2007发布带图片博客windows服务程序
    ActiveRecord与GridView,ObjectDataSource配合使用时的问题
    Spring.NET & NHibernate文章收集
    myOleDbConnection.GetOleDbSchemaTable异常
    想看本书《CSS禅意花园》
    一个考生表,现在要随机生成考号,遇到sql疑问,请教各位大虾
    选中与复制表格
    ActiveRecord多表查询
    DotNetNuke与MemberShip的结合(五年版)
    IIS+php5.0+mysql架设
  • 原文地址:https://www.cnblogs.com/longyao/p/12745702.html
Copyright © 2020-2023  润新知