zoukankan      html  css  js  c++  java
  • centos7中mysql安装

    1.可以先查询一下服务器多少位

      getconf LONG_BIT

    2.通过wget下载mysql安装包(也可直接从官网下载复制到linux中)

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

    3.添加选择yum源

      yum localinstall mysql57-community-release-el7-7.noarch.rpm

      yum repolist all | grep mysql

    4.安装

      yum install mysql-community-server

      

      安装MySQL的扩展
      #yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

    5.启动

      service mysqld start

    开机自启动

    1 vim /etc/rc.local
    2 添加service mysqld start

    6.查看默认密码

      mysql的初始密码在/var/log文件夹下的mysqld.log文件中,cat 文件查看文件内容。

      cat /var/log/mysqld.log/ | grep password

     更改密码的方式

        方法一:
            在mysql系统外,使用mysqladmin
            1 mysqladmin -u root -p password "test123"
            2 Enter password: 【输入原来的密码】
        方法二:
            通过登录mysql系统
            首先,修改validate_password_policy参数的值
              mysql> set global validate_password_policy=0;
            再修改密码的长度
              mysql> set global validate_password_length=1;
            再次执行修改密码就可以了
              ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';

         注意:如果Mysql的版本是5.7及以上的话update语句更换如下:
         mysql> update user set authentication_string=passworD("test") where user='root';

    7.登录

      mysql -u root -p

    8.基本使用

      //查看数据库             mysql> show databases;

      // use 数据库名 进入数据库     mysql> use zynm

      //查看数据库中的表         mysql> show tables;

    9.忘记密码

       vi /etc/my.conf 在文件的[mysqld]标签下添加一句:skip-grant-tables

      

      运行命令:service mysqld start c重启数据库

    运行命令:mysql -u root  进入数据库
    运行语句:use mysql;
    继续运行语句:update mysql.user set authentication_string=password('root_password') where user='root';
    root_password替换成你想要的密码

    把刚加的skip-grant-tables删除掉,在重启服务器,就可以使用刚才修改的密码登录进服务器了

  • 相关阅读:
    在k8s上部署第一个php应用
    在k8s中的基本概念
    kubernetes 环境搭建
    docker搭建私有仓库
    mysql导入数据乱码的解决
    代码单词
    让代码更容易读
    docker中的link
    docker基本
    解决无法将“babel”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
  • 原文地址:https://www.cnblogs.com/yytzj/p/11653305.html
Copyright © 2011-2022 走看看