• Linux下安装MySql


    安装MySQL官方的Yum Repository

    [root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

    下载rpm包

    [root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm

    安装MySQL服务

    [root@localhost ~]# yum -y install mysql-community-server
    

    启动mysql服务:

    [root@localhost ~]# systemctl start  mysqld.service

    查看mysql运行状态:

    [root@localhost ~]# systemctl status mysqld.service
    

     可以看到mysql服务的运行状态,出现下面的信息,其中Active后面代表状态启功服务后为active (running),停止后为inactive (dead) 

    也可以重新启动服务

    root@localhost ~]# service mysqld restart
    

      

    停止服务

    [root@localhost ~]# systemctl stop mysqld.service
    

     

    安装完成后默认有一个root用户,初始密码已经设置好,我们需要获得这个初始密码登录后再对其进行修改

    为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置,如果安装的是RPM包,则默认是/var/log/mysqld.log。 

    只有启动过一次mysql才可以查看临时密码

    通过下面的命令查看初始密码,冒号后面的字符就是密码

    grep 'temporary password' /var/log/mysqld.log

    登录root用户

    [root@localhost ~]# mysql -u root -p


    注意:如果临时密码登不上,改为第二种方法

    1,停止mysql服务

    systemctl stop mysqld.service
    

      

    2,修改配置文件无密码登录

    vi /etc/my.cnf
    

      

    在最尾部加上

    skip-grant-tables


    保存

    3,启动mysql

    systemctl start mysqld.service
    

      

    4,登录musql

    mysql -u root
    

      

    5,修改密码,mysql5.7用此语法

    use mysql;
    
    update mysql.user set authentication_string=password('123456') where user='root' ;
    
    
    
    set global validate_password_policy=0;
    set global validate_password_length=4;
    

      

    6,回到第二步骤注释

    #skip-grant-tables
    

      

    7.重启Mysql就可以了

  • 相关阅读:
    rpm 命令|rpm 安装|rpm 卸载|rpm 使用|rpm 删除
    Linux中如何开启8080端口供外界访问 和开启允许对外访问的端口8000
    git远程提交到github或者gitee
    git搭建私有仓库
    Linux命令行设置环境变量
    【Little_things】控制台五子棋(java)
    【cisco实验】练习 2.3.8: 配置基本交换机管理
    操作系统FCFS,SJF进程调度(C++)
    JavaBean的编译和部署说明
    【Python爬虫】爬取个人博客的图片
  • 原文地址:https://www.cnblogs.com/yui66/p/9815830.html
Copyright © 2020-2023  润新知