zoukankan      html  css  js  c++  java
  • linux上mysql的安装

    1、官方安装文档

    http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/

    2、下载 Mysql yum包

    http://dev.mysql.com/downloads/repo/yum/

    RPM包

    下载Mysql RPM包,下载地址为:MySQL 下载

    RPM安装命令:

    [root@host]# rpm -i MySQL-5.0.9-0.i386.rpm

     

    下载到本地再上传到服务器,或者使用wget 直接下载

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

    windows上安装:

    Window上安装Mysql相对来说会较为简单,你只需要载 MySQL 下载中下载window版本的mysql安装包,并解压安装包。

    双击 setup.exe 文件,接下来你只需要安装默认的配置点击"next"即可,默认情况下安装信息会在C:mysql目录中。

    接下来你可以通过"开始" =》在搜索框中输入 " cmd" 命令 =》 在命令提示符上切换到 C:mysqlin 目录,并输入一下命令:

    mysqld.exe --console

    3、安转软件源

    platform-and-version-specific-package-name 替换为你下载的rpm名

    sudo rpm -Uvh platform-and-version-specific-package-name.rpm

    例如

    rpm -Uvh mysql57-community-release-el7-10.noarch.rpm

    4、安装mysql服务端

     yum install  -y  mysql-community-server
    • 1

    如果网络环境不是很好,执行完命令就可以去泡杯茶��或者荣耀杀一局

    5、启动mysql

    service mysqld start
    • 1
    systemctl start mysqld.service
    • 1

    6、检查mysql 的运行状态

    service mysqld status
    • 1
    systemctl status mysqld.service
    • 1

    7、修改临时密码

    Mysql5.7默认安装之后root是有密码的。

    7.1 获取MySQL的临时密码

    为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置,如果安装的是RPM包,则默认是/var/log/mysqld.log。 
    只有启动过一次mysql才可以查看临时密码

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

     
    这里的密码是YdsGaxOq>2n!

    7.2 登陆并修改密码

    使用默认的密码登陆

    mysql -uroot -p
    • 1

    用该密码登录到服务端后,必须马上修改密码,不然会报如下错误:

    
    mysql> select @@log_error;
    ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
    mysql>
    
    • 1
    • 2
    • 3
    • 4
    • 5

    修改密码

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';
    • 1

    如果密码设置太简单出现以下的提示

    如何解决ERROR 1819 (HY000): Your password does not satisfy the current policy requirements呢? 这里直接提供解决方案文末有详细的说明

    必须修改两个全局参数: 
    首先,修改validate_password_policy参数的值

    mysql> set global validate_password_policy=0; 
    • 1

    再修改密码的长度

    set global validate_password_length=1;
    • 1

    再次执行修改密码就可以了

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';
    • 1

    8、授权其他机器登陆

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
    
    FLUSH  PRIVILEGES;
    • 1
    • 2
    • 3

    9、关于密码设置的详细说明

    ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

    一、查看文件安装路径

    由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址)。

    这里以mysql为例。比如说我安装了mysql,但是不知道文件都安装在哪些地方、放在哪些文件夹里,可以用下面的命令查看所有的文件路径 在终端输入:

    whereis mysql

    回车,如果你安装好了mysql,就会显示文件安装的地址,例如我的显示(安装地址可能会不同)

    [root@localhost ~]# whereis mysql mysql: /usr/bin/mysql /usr/lib/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz

    二、查询运行文件所在路径(文件夹地址)

    如果你只要查询文件的运行文件所在地址,直接用下面的命令就可以了(还是以mysql为例):

    which mysql

    终端显示:

    [root@localhost ~]# which mysql /usr/bin/mysql

  • 相关阅读:
    pip换国内源
    docker build 的 cache 机制
    jenkins 修改log路径
    lsb_release: command not found 解决
    Linux 添加开机启动项的三种方法
    FAT AP v200R005 配置二层透明模式(web&命令行,开局)
    SharePoint 2010 文档管理系列之星级评论功能
    SharePoint 2010 文档管理之过期归档工具
    SharePoint 2010 文档管理系列之文档搜索
    SharePoint 2010 文档管理系列之准备篇
  • 原文地址:https://www.cnblogs.com/qiangayz/p/8661443.html
Copyright © 2011-2022 走看看