入門MySQL資料庫導入與導出及重置root密碼

2022-01-15 Linux就該這麼學


如何導入和導出資料庫

要導出資料庫,打開終端,確保您未登錄MySQL並鍵入,

mysqldump -u [username] -p [database name] > [database name].sql 

您在命令中選擇的資料庫現在將導出到您的Droplet。

要導入資料庫,首先在MySQL shell中創建一個新的空白資料庫作為數據的目標。

CREATE DATABASE newdatabase; 

然後註銷MySQL shell,並在命令行中鍵入以下命令:

mysql -u [username] -p newdatabase With that, your chosen database has been imported into your destination database in MySQL.  
How to Reset a Root Password
When you first install MySQL, you have to set up your root password. However, should you forget it at any point, you can still recover it.  
Step One—Shut Down MySQL
In terminal, stop the MySQL process
 /etc/init.d/mysql stop
Step Two—Access MySQL Safe Mode
In safe mode, you will be able to make changes within the MySQL system with a root password alone, without the need for MySQL root password.
sudo mysqld_safe 
mysql -u root mysql
Step Three—Set Up a New Password
Finally, set up the new MySQL root password by typing the command below. Replace "newpassword" with the password of your choice.
update user set password=PASSWORD("newpassword") where User='root'; Be sure to reload everything:
 FLUSH PRIVILEGES; and you now have a new root password.
By Etel Sverdlov

這樣,您選擇的資料庫已導入到MySQL中的目標資料庫。

如何重置root密碼

當您首次安裝MySQL時,您必須設置root密碼。但是,如果你忘記它在任何時候,你仍然可以恢復它。

第一步 - 關閉MySQL

在終端中,停止MySQL進程

/etc/init.d/mysql stop

第二步 - 訪問MySQL安全模式

在安全模式下,您將能夠在MySQL系統中單獨使用root密碼進行更改,而無需MySQL root密碼。

sudo mysqld_safe --skip-grant-tables & 

一旦安全模式啟動,登錄MySQL並提示,使用您的標準root密碼。

mysql -u root mysql

第三步 - 設置新密碼

最後,通過鍵入以下命令設置新的MySQL root密碼。將「newpassword」替換為您選擇的密碼。

update user set password=PASSWORD("newpassword") where User='root';

一定要重新加載一切:

 FLUSH PRIVILEGES; 

並且您現在有一個新的root密碼。

讓您學習到的每一節課都有所收穫

《Linux就該這麼學》是一本由資深運維專家劉遄老師及國內多名紅帽架構師(RHCA)基於最新RHEL7系統共同編寫的高質量Linux技術自學教程,極其適合用於Linux技術入門教程或講課輔助教材。榮獲雙11、雙12購物狂歡節IT品類書籍銷量冠軍,2017年、2018年國內讀者增速最快的技術書籍,您可以在京東、噹噹、亞馬遜及天貓搜索書名後購買,亦可加劉遄老師微信交流學習(手指按住下圖3秒鐘即可自動掃描)~

劉遄老師QQ:5604583

☀ Linux技術交流群:2636170新群,火熱加群中……

☀ 官方站點:www.linuxprobe.com

☀ 書籍在線學習(電腦在線閱讀效果更佳

http://www.linuxprobe.com/chapter-00.html

《Linux就該這麼學》是一本基於最新Linux系統編寫,面向零基礎讀者的技術書籍。從Linux基礎知識講起,然後漸進式地提高內容難度,詳細講解Linux系統中各種服務的工作原理和配置方式,以匹配真實生產環境對運維人員的要求,突顯內容的實用性。想要學習Linux系統的讀者可以點擊"閱讀原文"按鈕了解這本書,同時這本書也適合專業的運維人員閱讀,作為一本非常有參考價值的工具書!

相關焦點

  • mysql資料庫純文本導出和導入自動化腳本
    *會報語法錯誤GRANT FILE ON *.* TO 'hive'@'%';FLUSH PRIVILEGES;SHOW GRANTS FOR 'hive'@'%';3 mysqldump: Got error: 1290: The MySQL server is running with the --secure-file-priv option so it cannot execute
  • MySQL導入導出常用命令
    導出、導入表中的記錄語句:(1)從DB中導出到文件mysql>select * into outfile '/home/outfilename.txt' fromdbtest;(2)從文件導入到DBmysql>load data infile '/home/outfilename.txt ' into table dbtest;導入、導出資料庫
  • MySQL導出數據為csv的方法
    @localhost tmp]# cat test1.csvcol1,col2,col3,col4,col51,a,1,1,12,b,2,2,23,c,NULL,NULL,NULL4,d,4,4,45,e,5,5,NULL注意:into outfile這種方法導出的文件,導出路徑資料庫必須要有權限並且導出的文件之前要不存在(如果沒權限報ERROR 1 (HY000):
  • 軟體測試 | Mysql資料庫cmd連結+mysql 資料庫的備份操作
    格式是:Mysql -P 埠號 -h mysql 主機名/ip -u root (用戶)-P3306 -p  主機名和 ip 指定一個即可。 大寫的 P 用來指定埠號,如果用默認的埠 3306,則可以不用輸入。
  • mysql常用命令,保存一下,以後查詢方便了
    >2、給用戶配置初始密碼123456:mysqladmin -u root -password 1234563、修改root用戶密碼為 abc123mysqladmin -u root -p123456 password
  • 收藏備用,MySQL8下忘密碼後重置密碼的辦法(MySQL5老方法不靈了)
    MySQL密碼重置思路MySQL的密碼是存放在user表裡面的,修改密碼其實就是修改表中記錄。重置的思路是是想辦法不用密碼進入系統,然後用資料庫命令修改表user中的密碼記錄。查了下,MySQL5系統在網上建議的方法是以--skip-grant-tables參數啟動mysql服務,該參數指示在啟動時不加載授權表,因此啟動成功後root用戶可以空密碼登陸mysqld –skip-grant-tables登陸之後可以用
  • MySQL mysqldump 數據導出詳解
    tmp/user.sql3.導出db1中的a1、a2表注意導出指定表只能針對一個資料庫進行導出,且導出的內容中和導出資料庫也不一樣,導出指定表的導出文本中沒有創建資料庫的判斷語句,只有刪除表-創建表-導入數據mysqldump -uroot -proot --databases db1 --tables a1
  • MYSQL資料庫操作案例
    MySQL 創建資料庫CREATE DATABASE 資料庫名;以下命令簡單的演示了創建資料庫的過程,數據名為 RUNOOB:[root@host]# mysql -u root -p >例如刪除名為 RUNOOB 的資料庫:mysql> drop database RUNOOB;MySQL 選擇資料庫以下實例選取了資料庫 RUNOOB:[root@host]# mysql -u root -p
  • Mysql資料庫的使用方法
    Mysql,首先打開DOS窗口(快捷鍵window田字鍵+R一起調出命令指示框再輸入cmd),然後進入目錄mysql\bin,再鍵入命令mysql -u root -p,回車後會提示你輸入密碼, MYSQL的提示符是: mysql> (默認root用戶沒有密碼)       2)連接到遠程主機上的Mysql:假設遠程主機的IP為:218.105.110.116,用戶名為root,密碼為
  • 利用圖形界面從SQL導入導出到MySQL
    從sql導出到mysql的方法很多,現介紹一種無需編程,直接利用sql和mysql裡的圖形界面進行導入導出的簡單方法。前提是已經安裝了sqlserver客戶端和mysql的圖形界面管理工具 phpmyadmin。
  • MySQL教程之MySQL定時備份資料庫
    一、MySQL數據備份1.1、 mysqldump命令備份數據在MySQL中提供了命令行導出資料庫數據以及文件的一種方便的工具mysqldump,我們可以通過命令行直接實現資料庫內容的導出dump,首先我們簡單了解一下mysqldump命令用法:
  • Springboot整合easyExcel導入導出Excel
    、導出excel,因此在此記錄學習一下如何使用Springboot整合easyExcel;需求:資料庫中有張user表,有個業務要求可以導入、導出「用戶名單.xls」表一、準備:創建項目:關於springboot項目如何創建這裡不再贅述,放一張項目結構圖:1、導入easyexcel、mybatis、mysql依賴
  • 三分鐘學會如何找回mysql密碼 | 技術
    ⒈在測試工作中我們肯定會寫一些sq查詢語句方便我們驗證數據是否正確,從而判斷當前軟體是否存在缺陷,但是查詢的過程中肯定需要我們先連接資料庫,如果資料庫密碼忘記我們就無法完成工作,這裡就教會大家如何快速修改密碼,和重置資料庫密碼,這樣在工作中很大提高我們工作的效率。
  • oracle11g資料庫導入導出方法教程
    oracle11g資料庫導入導出:①:傳統方式——exp(導出)和(imp)導入:②:數據泵方式——expdp導出和(impdp)導入;③:第三方工具——PL/sql Develpoer;一、什麼是資料庫導入導出?
  • MySQL資料庫常用命令詳解
    (1)登錄MySQL資料庫用SSH客戶端連接CentOS伺服器,打開終端命令輸入窗口,在終端輸入窗口輸入命令:mysql -uroot –p 該命令用root帳號以密碼方式登錄MySQL,回車後提示輸入密碼
  • 資料庫管理的MySQL備份和恢復命令
    # mysqldump -u [username] –p[password] [database_name] > [dump_file.sql]所述命令的參數如下。[username] :有效的 MySQL 用戶名。[password] :用戶的有效 MySQL 密碼。
  • 詳解PHP操作MySQL資料庫
    ());//對於密碼錯誤的提示:資料庫連接失敗,錯誤信息:Access denied for user 'root'@'localhost' (using password: YES)die()函數輸出一條消息,並退出當前腳本。
  • java連接mysql資料庫的五種方式
    Jdbc-----資料庫的五種連接方式第一種方式:將用戶名和密碼封裝在Properties類中首先,導入資料庫連接包這個是毋庸置疑的。創建一個jdbc驅動dirver。將資料庫(以MySQL為例)的url保存在所創建的字符串url中。
  • MySQL環境配置和入門講解!
    本文中介紹的結構型資料庫MySQL的基礎知識,能夠讓你快速入門MySQL,具體內容包含:一、相關術語資料庫database:以某種有組織的方式存儲的數據集合。通常是一個文件或者一組文件。表table:結構化的文件,用來存儲某種特定類型的數據。存儲在表中的數據是同一種類型的數據或者清單。
  • MySQL分支資料庫MariaDB之CentOS安裝教程
    MariaDB資料庫管理系統是MySQL的一個分支,由MySQL的創始人Michael Widenius主持開發。採用GPL授權許可 MariaDB的目的是完全兼容MySQL,包括API和命令行,在存儲引擎方面,使用XtraDB(英語:XtraDB)來代替MySQL的InnoDB。