MySQL 筆記


用戶登陸

mysql -u user_name -p

 

顯示當前登陸用戶

select user();

 

修改密碼

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

 

關閉服務

Windows:

D:\mysql-8.0.16-winx64\bin>mysqladmin -u root -p shutdown

OR

D:\mysql-8.0.16-winx64\bin>net stop mysql

 

Linux:

service mysql stop

 

開啟服務

Windows:

D:\mysql-8.0.16-winx64\bin>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 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM