Mysql 常用匯總 更新中

來源:互聯網
上載者:User

標籤:mysql


mysql 密碼重設 

先停止mysqld 

# mysqld_safe --skip-grant-tables &

# use mysql;

# update user set password=password(‘yes‘) where user="root";    ---將root密碼設定為yes

# flush privileges;

# exit

# ps -ef | grep mysql    //如果發現安全模式還沒有關掉需要 kill -9  幹掉

# service mysqld stop

# service mysqld start

# mysql -uroot -p

#輸入新密碼後登陸

 mysql 資料庫許可權操作 


1、建立使用者並設定密碼


#create user ‘test‘@‘localhost‘ identified by ‘123456‘


#SET PASSWORD FOR ‘username‘@‘host‘ = PASSWORD(‘newpassword‘)  //設定或配置使用者密碼

2、開啟mysql 資料庫遠端連線授權 

#create user ‘frog‘@‘192.168.10.117‘ identified by ‘kang‘//建立使用者並設定密碼

 

#grant all privileges on *.* to [email protected] identified by ‘kang18‘ with grant option;

#flush privileges;   //更新緩衝


3、給使用者指定資料庫許可權:mysql 為帳號  [email protected]為密碼;

 

#grant all privileges on wordpress_db.* to [email protected] identified by ‘[email protected]‘;    

4、使用者名稱‘mysql‘@‘%‘ 之間不允許有空格,%可以換成特定地址,%代表任何主機都可以訪問 

遠端連線mysql資料庫


#mysql -h 123.207.158.65 -P [port] -u root -p [email protected]

//mysql -h [雲資料庫外網地址] -P [雲資料庫連接埠號碼] -uroot -p[雲資料庫密碼]


 //執行本地sql指令碼 ,必須是帶完整路徑的


#source ~/sqlSc.sql

    

mysqlDatabase Backup mysqldump 

  

1.匯出整個資料庫  

 

//mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔案名稱

#mysqldump -u user_name -p123456 database_name > outfile_name.sql

2.匯出一個表

//mysqldump -u 使用者名稱 -p 資料庫名 表名> 匯出的檔案名稱

#mysqldump -u user_name -p database_name table_name > outfile_name.sql

3.匯入一個資料庫

#mysql -u user -p password 

#use uploadDatabaseName

#source path:backupFile.sql

4、mysql 全備份


#mysqldump -uroot -p --lock-all-tables --all-databases --flush-logs --master-data=2 >/root/all.

MYSQL 基本操作 

1、修改表欄位

#alter table tableNAME change Filedname Filedname FileType [是否允許非空];

#alter table tableNAME modify Filedname FileType [是否允許非空];


2、添加表欄位

#alter table tableNAME add addField varchar(10) not Null;


3、刪除表欄位

#alter table tableNAME drop Filedname;

4、查詢資料

#select * from TableName;

5、插入資料

#insert into TableName (Fieldname,Fieldname) values (‘FiledVlaue‘,‘FiledVlaue‘);

6、刪除資料

#delete from TableName where Fieldnam=‘2‘;

7、修改資料

#update TableName set Fieldnam=‘li‘ where Fieldnam =‘100‘


8、聯合尋找資料

#select * from TableName1 left join  TableName2 on TableName1.id=TableName2.id;

9、尋找表結構

#desc mysql.user



本文出自 “Frog的技術歸檔” 部落格,請務必保留此出處http://frogtwo.blog.51cto.com/3805708/1936526

Mysql 常用匯總 更新中

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.