• MySQL 笔记


    用户登陆

    mysql -u user_name -p

    显示当前登陆用户

    select user();

    修改密码

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

    关闭服务

    Windows:

    D:mysql-8.0.16-winx64in>mysqladmin -u root -p shutdown

    OR

    D:mysql-8.0.16-winx64in>net stop mysql

    Linux:

    service mysql stop

    开启服务

    Windows:

    D:mysql-8.0.16-winx64in>net start mysql

     Linux:

    service mysql start

    显示并选择数据库

    show databases;
    use database_name;

    新增用户

    create user 'New_User'@'%' identified by 'password';
    grant all privileges on *.* to 'New_User'@'%' with grant option;

    新版本新建和授权必须分开,而且不能用insert user表的方式去新增

    以上赋予新用户所有数据库的所有表格的所有权限,并且可以授权给他人

    create user 'Guest'@'%' identified by 'test';
    grant select, insert, update on TestDB.* to 'Guest'@'%';

    以上赋予新用户部分权限,且指定数据库,但不限定表格,且权限不能赋予他人

    导出数据库:

    mysqldump -u root -p db_name > db.sql

    导入数据库:

    mysql> create database db_name;
    
    
    mysql -u root -p db_name < db.sql 
  • 相关阅读:
    [pycharm]远程调试服务器项目
    [Linux]防火墙关闭与开启
    [Linux]安装pyenv
    [Linux]ubuntu安装基本流程
    [python]html格式转md格式
    [python]目录及文件操作
    [Linux]安装node.js
    Linux基础
    爬虫基础(3)
    爬虫基础(2)
  • 原文地址:https://www.cnblogs.com/zoneofmine/p/10779277.html
Copyright © 2020-2023  润新知