zoukankan      html  css  js  c++  java
  • Linux下安装MySQL

    1.安装前需要检查下机器是否已经安装过MySQL: rpm -qa | grep mysql

      如果安装过需要卸载:rpm -e mysql  // 普通删除模式

                                              rpm -e --nodeps mysql  // 强力删除模式

    2.安装MySQL:

      1).MySQL官网下载地址:https://dev.mysql.com/downloads/repo/yum/

      

         我选择的是:mysql80-community-release-el7-2.noarch.rpm版本下载

    wget http://repo.mysql.com/mysql80-community-release-el7-2.noarch.rpm
    rpm -ivh mysql80-community-release-el7-2.noarch.rpm
    yum update
    yum install mysql-server

      2)设置权限:

    chown mysql:mysql -R /var/lib/mysql

      3)初始化MySQL:

    mysqld --initialize

      4)启动MySQL:

    systemctl start mysqld

      我启动的时候报错了:

      

      查询MySQL日志查询启动失败原因为:innodb_系统数据文件'ibdata1'必须是可写的   执行:  chown -R mysql:mysql /var/lib/mysql

      

      再次启动成功

      查看MySQL运行状态:如截图 启动成功

    systemctl status mysqld

    3.登陆MySQL:

      1).mysql会为root生成一个默认密码,存储在log文件里,通过:   sudo grep 'temporary password' /var/log/mysqld.log可以看到这个密码

        

      2).登陆MySQL: mysql -uroot -p'密码'

      3).登陆成功之后要做得就是重置密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

      4). 查看当前MySQL下的所有用户名:show databases;

        

    ·  5).进入用户 use 用户名

       6).查看用户下所有的表:show tables;

    至此,Linux下安装MySQL结束。

  • 相关阅读:
    Namenode主节点停止报错 Error: flush failed for required journal
    IntelliJ IDEA2018.3 最新破解方法
    idea 中解决maven 包冲突的问题(maven helper)
    java中的守护线程
    synchronized锁住的是代码还是对象
    maven package,clean,install,compile命令
    设计模式——装饰者模式
    设计模式——观察者模式
    com.alibaba.fastjson.JSON对类对象的序列化与反序列化
    java8 Stream使用案例
  • 原文地址:https://www.cnblogs.com/qinxu/p/10261403.html
Copyright © 2011-2022 走看看