修改密碼:
第一種方法:(內部設定密碼)
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(id
int(4),name
char(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...