zoukankan      html  css  js  c++  java
  • Mysql 远程连接

      我是通过 yum 安装的 Mysql

    yum install mysql-community-server
    

      Mysql的版本是 8.0.15

    # mysql -V
    mysql  Ver 8.0.15 for Linux on x86_64 (MySQL Community Server - GPL)
    

      Mysql 开启、关闭、重启的命令分别是

    // 启动mysql服务
    systemctl start mysqld.service
    
    // 停止mysql服务
    systemctl stop mysqld.service
    
    // 重启mysql服务
    systemctl restart mysqld.service
    

      Mysql的进入命令

    mysql -u 用户名 -p
    

      创建 DataBase

    mysql> CREATE DATABASE 数据库名称;

      查看数据库

    mysql> show databases;

      查看数据库用户

    mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
    

      创建用户并向用户赋权限

    #创建账户
    create user '用户名'@'特定ip或者 %' identified by  '密码';
    
    #赋予权限
    grant all privileges on *.* to '现有用户名'@'ip / %' with grant option;
    

      

      Mysql忘记密码 解决方案

      首先到mysql的配置文件 my.cnf 里面添加 skip-grant-tables 属性 

    #编辑mysql配置文件
    vim /etc/my.cnf
    
    #添加
    skip-grant-tables

      

      加上 skip-grant-tables 属性后,mysql将不会进行密码验证,让你输入密码的步骤直接回车就能过去,重启一下 Mysql 服务

    systemctl restart mysqld.service 

      

      然后输入命令进入 Mysql

    mysql -u root -p

      登陆进去之后 修改 root 用户的密码。另外还有几种修改用户密码的方法,我用下面这个好用了

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
    

      刷新权限 

    mysql> flush privileges;
    

      

      然后 exit 退出Mysql。之后将 配置文件my.cnf 里面添加 skip-grant-tables 属性删掉。再次以输入密码的方式登陆,应该就好用了。

      

      

  • 相关阅读:
    selenium-java,定位并操作frame和iframe内的元素
    多线程-java
    Mysql基础
    webpack文件处理
    webpack调试必备配置之SourceMap介绍
    webpack提取分离css单独打包
    webpack编译less和sass
    webpack中loader在处理HTML中引入图片
    webpack用loader加载css
    使用配置文件webpack.config.js打包文件
  • 原文地址:https://www.cnblogs.com/Lyh1997/p/11726496.html
Copyright © 2011-2022 走看看