MYSQL常用操作及基本命令使用

2021-10-11 21:09:33 字數 3839 閱讀 5390

修改密碼

第一種方法:(內部設定密碼)

set password for 使用者名稱@localhost = password('新密碼』);

第二種方法:(外部設定密碼)

mysqladmin -u使用者名稱 -p舊密碼 password 新密碼**

修改其配置檔案

vi /etc/my.cnf

在這配置檔案中新增內容

重啟mysql服務

/etc/init.d/mysqld restart 或 service mysqld restart不用密碼即可登入資料庫

注:可用於資料庫密碼忘記後,重置不用密碼登入

之後進入資料庫後再設定密碼(需把檔案配置新增的skip-grant去掉)

若mysql [mysql]> set password for root@localhost=password(『000000』);

出現報錯資訊,則先重新整理一下許可權表。

登入即必須使用密碼

首先搭建好ftp服務,配置好ftp yum源

安裝工具yum -y install mariadb以便資料庫登入

注意:遠端登入有許可權限制,需要對使用者賦權。

進入資料庫執行以下操作:

grant all privileges on . to root@』%『identified by』000000』;

最重要的一點:

一定不要忘了關閉防火牆!

不要忘記關閉防火牆!!

關閉防火牆!!!

不關閉防火牆則會遮蔽資料庫的埠

可用netstat -ntpl檢視下埠

這番操作下來,即可在另一節點上遠端登陸資料庫

登入資料庫的四種方式:

(包括遠端,本地登入)

mysql -uroot -p123456

mysql -uroot -p123456 -h127.0.0.1 -p3306

mysql -uroot -p123456 -s/tmp/mysql.sock

mysql -uroot -p123456 -e 「show databases」

檢視當前資料庫版本 select version();

檢視資料庫狀態 show status;

檢視當前系統時間 select sysdate();

檢視當前使用者 select user();

檢視當前日期 select current_date();

檢視當前時間 select current_time();

檢視佇列 show processlist; show full processlist;

查詢庫 show databases;

切換庫 use mysql;

檢視庫里的表 show tables;

檢視表裡的字段 desc tb_name;

檢視建表語句 show create table tb_name\g;

檢視當前使用的資料庫 select database();

建立庫 create database db1;

建立表 use db1; create table t1(idint(4),namechar(40));

檢視各引數 show variables; show variables like 『max_connect%』;

修改引數 set global max_connect_errors=1000;

grant all privileges on . to 『user1』@『localhost』 identified by 『passwd』;

grant select,update,insert on db1.* to 『user2』@『192.168.133.1』 identified by 『passwd』;

grant all privileges on db1.* to 『user3』@』%』 identified by 『passwd』;

show grants;

show grants for [email protected];

revoke select on wordpress.* from 『user』@localhost identified by 『123456』; //撤銷許可權

select count(*) from mysql.user; //查詢表內容

select * from mysql.db;

select db from mysql.db;

select db,user from mysql.db;

select * from mysql.db where host like 『192.168.%』;

insert into db1.t1 values (1, 『abc』); //插入表內容

update db1.t1 set name=『aaa』 where id=1; 修改表內容

truncate table db1.t1; //清空表內容

drop table db1.t1; //刪除表

drop database db1; //刪除資料庫

備份庫mysqldump -uroot -p123456 mysql > /tmp/mysql.sql

建立庫mysql -uroot -p123456 -e 「create database mysqltest;」

恢復庫mysql -uroot -p123456 mysqltest < /tmp/mysql.sql

備份表mysqldump -uroot -p123456 mysqltest user > /tmp/user.sql

恢復表mysql -uroot -p123456 mysqltest < /tmp/user.sql

備份所有庫

mysqldump -uroot -p 123456 -a >/tmp/123.sql

只備份表結構

mysqldump -uroot -p123456 -d mysql > /tmp/mysql.sql

MySQL常用基本命令

1 mysql常用命令 create database name 建立資料庫 use databasename 選擇資料庫 drop database name 直接刪除資料庫,不提醒 show tables 顯示表 describe tablename 表的詳細描述 select 中加上disti...

mysql基本命令操作

win7執行mysql時並不是以管理員的身份執行cmd程式的!所以不能啟動mysql提示發生系統錯誤 5 拒絕訪問!那我們就需要以管理員的身份執行cmd。具體步驟如下 1 在開始選單的搜尋框中輸入cmd,然後右鍵單擊,並選擇以管理員身份執行!在以管理員執行的cmd命令框中就可以正常使用net sta...

git常用基本命令操作

輕車熟路,掌握基本流程,專案開發不擔心。至於這麼安裝git在這裡就不討論了,可以根據自己的使用平台進行安裝 首先拷貝專案下來 git clone 修改後的檔案進行新增到暫存區 git add 單個檔案新增 git add 所有修改的檔案一起新增再把暫存區 stage 裡的檔案提交到主分割槽 mast...