mysql可以使用客戶端工具mysqlfront,sqlyog等連接
創(chuàng)新互聯(lián)于2013年開始,先為察哈爾右翼前等服務(wù)建站,察哈爾右翼前等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為察哈爾右翼前企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
也可以命令行登陸
首先 mysql.exe 目錄要加到環(huán)境變量,這一步可以在安裝mysql的時候設(shè)置,
也可以后期指定,所在目錄直接加到 path 即可
windows下?打開控制臺??win+r?打開運行?輸入cmd
輸入命令?:
mysql?-h要連接的ip?-uroot?-p密碼?-P端口
端口默認(rèn)為3306可以不輸
例如用root連接本地的數(shù)據(jù)庫
mysql?-uroot?-p123456
mysql?-uroot?-p123456?數(shù)據(jù)庫名
linux?進(jìn)入控制臺?,?命令一樣.
例如我的密碼是空,用root登陸
如果不是root密碼:
連root的密碼也忘記了嗎?
沒有的話,用root進(jìn)去,修改mysql數(shù)據(jù)庫user表咯。
如果是root密碼:
方法一:
MySQL提供跳過訪問控制的命令行參數(shù),通過在命令行以此命令啟動MySQL服務(wù)器:
safe_mysqld --skip-grant-tables
即可跳過MySQL的訪問控制,任何人都可以在控制臺以管理員的身份進(jìn)入MySQL數(shù)據(jù)庫。
需要注意的是在修改完密碼以后要把MySQL服務(wù)器停掉重新啟動才會生效
方法二:
可以進(jìn)行如下的步驟重新設(shè)置MySQL的root密碼:
1.首先確認(rèn)服務(wù)器出于安全的狀態(tài),也就是沒有人能夠任意地連接MySQL數(shù)據(jù)庫。
因為在重新設(shè)置MySQL的root密碼的期間,MySQL數(shù)據(jù)庫完全出于沒有密碼保護(hù)的
狀態(tài)下,其他的用戶也可以任意地登錄和修改MySQL的信息??梢圆捎脤ySQL對
外的端口封閉,并且停止Apache以及所有的用戶進(jìn)程的方法實現(xiàn)服務(wù)器的準(zhǔn)安全
狀態(tài)。最安全的狀態(tài)是到服務(wù)器的Console上面操作,并且拔掉網(wǎng)線。
2.修改MySQL的登錄設(shè)置:
# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-name-resolve
skip-grant-tables
保存并且退出vi。
3.重新啟動mysqld
# /etc/init.d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
4.登錄并修改MySQL的root密碼
# /usr/bin/mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 3.23.56
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql USE mysql ;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql UPDATE user SET Password = password ( ‘new-password’ ) WHERE User = ‘root’ ;
Query OK, 0 rows affected (0.00 sec)
Rows matched: 2 Changed: 0 Warnings: 0
mysql flush privileges ;
Query OK, 0 rows affected (0.01 sec)
mysql quit
Bye
5.將MySQL的登錄設(shè)置修改回來
# vi /etc/my.cnf
將剛才在[mysqld]的段中加上的skip-grant-tables刪除
保存并且退出vi。
6.重新啟動mysqld
# /etc/init.d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
windows
1.以系統(tǒng)管理員身份登陸系統(tǒng)。
2.打開cmd—–net start 查看mysql是否啟動。啟動的話就停止net stop mysql.
3.我的mysql安裝在d:\usr\local\mysql4\bin下。
4.跳過權(quán)限檢查啟動mysql.
d:\usr\local\mysql4\bin\mysqld-nt –skip-grant-tables
5.重新打開cmd。進(jìn)到d:\usr\local\mysql4\bin下:
d:\usr\local\mysql4\bin\mysqladmin -uroot flush-privileges password “newpassword”
d:\usr\local\mysql4\bin\mysqladmin -u root -p shutdown 這句提示你重新輸密碼。
6.在cmd里net start mysql
7.搞定了。
2,MySQL4.1以上版本一種密碼錯誤問題的解決方法
1 # SET PASSWORD FOR ’some_user’@’some_host’ = OLD_PASSWORD(‘newpwd’);
2 # FLUSH PRIVILEGES;
3,Mysql數(shù)據(jù)庫修復(fù)
myisamchk -r -q d:\mysql\data\latin1\*
r代表修復(fù)
q代表快速
d:\mysql\data\latin1\*數(shù)據(jù)庫里面 *代表里面的所有的文件
方法三:
如果你忘記了你的MYSQL的root口令的話,你可以通過下面的過程恢復(fù)。
1. 向mysqld server 發(fā)送kill命令關(guān)掉mysqld server(不是 kill -9),存放進(jìn)程ID的文件通常在MYSQL的數(shù)據(jù)庫所在的目錄中。
kill `cat /mysql-data-directory/hostname.pid`
你必須是UNIX的root用戶或者是你所運行的SERVER上的同等用戶,才能執(zhí)行這個操作。
2. 使用`--skip-grant-tables' 參數(shù)來啟動 mysqld。
3. 使用`mysql -h hostname mysql'命令登錄到mysqld server ,用grant命令改變口令。你也可以這樣做:`mysqladmin -h hostname -u user password 'new password''。
(其實也可以用use mysql; update user set password =password('yourpass') where user='root' 來做到。)
4. 載入權(quán)限表: `mysqladmin -h hostname flush-privileges' ,或者使用 SQL 命令`FLUSH PRIVILEGES'。(當(dāng)然,在這里,你也可以重啟mysqld。)
方法四:(一定要先備份)
1,重新在另一臺電腦上安裝相同版本的MySQL
2,刪除忘記密碼的電腦中MySQL安裝目錄中\(zhòng)data\mysql的全部內(nèi)容(要先停止MySQL服務(wù))
3,Copy新裝的電腦上MySQL安裝目錄中\(zhòng)data\mysql的全部內(nèi)容 to 剛剛刪除的目錄中
4,啟動MySQL服務(wù)
這樣就只有一個root用戶了,密碼為空……
為了避免你說我是發(fā)廣告我給你貼出來內(nèi)容吧Windows: 1.用系統(tǒng)管理員登陸系統(tǒng)。 2.停止MySQL的服務(wù)。 3.進(jìn)入命令窗口,然后進(jìn)入MySQL的安裝目錄,比如我的安裝目錄是c:/mysql,進(jìn)入C:/mysql/bin 4.跳過權(quán)限檢查啟動MySQL
當(dāng)?MySQL?服務(wù)開啟后,就可以通過客戶端來登錄 MySQL 數(shù)據(jù)庫了。在 Windows 操作系統(tǒng)下可以使用 DOS 命令登錄數(shù)據(jù)庫,本節(jié)將介紹使用命令方式登錄 MySQL 數(shù)據(jù)庫的方法。
登錄 MySQL 數(shù)據(jù)庫的具體操作步驟如下:
步驟 1):單擊“開始”→“Windows 系統(tǒng)”→“命令提示符”,如圖所示。
步驟 2):打開命令行提示符界面,輸入命令cd C:\Program Files\MySQL\MySQL Server 5.7\bin\,按回車鍵,如圖所示。
步驟 3):在命令提示符界面可以通過登錄命令mysql -h 127.0.0.1 -u root -p連接 MySQL 數(shù)據(jù)庫。
按回車鍵,系統(tǒng)會提示輸入密碼(Enter password),這里輸入配置向?qū)е性O(shè)置的密碼,驗證正確后,即可登錄 MySQL 數(shù)據(jù)庫,如圖所示。
提示:mysql 為登錄命令,-h 后面的參數(shù)是服務(wù)器的主機地址,在這里客戶端和服務(wù)器在同一臺機器上,所以輸入 localhost 或者 IP 地址;-u 后面跟登錄數(shù)據(jù)庫的用戶名稱,在這里為 root;-p 后面是用戶登錄密碼。
在 DOS 窗口下運行該命令后,系統(tǒng)會提示輸入密碼。密碼輸入正確以后,即可登錄到 MySQL 數(shù)據(jù)庫。
可以在 mysql 命令中直接加上密碼,該命令為 mysql -h localhost -u root -proot。這里的 -p 后面的 root 就是密碼。此處特別注意 -p 和密碼之間沒有空格。如果出現(xiàn)空格,系統(tǒng)將不會把后面的字符串當(dāng)成密碼來對待。
步驟 4):登錄成功后進(jìn)入 MySQL 初始界面,會出現(xiàn)“Welcome to the MySQL monitor”的歡迎語,然后下面還有一些說明性的語句,如圖所示。
這些說明性語句介紹如下:
Commands end with; or\g:說明 mysql 命令行下的命令是以分號(;)或“\g”來結(jié)束的,遇到這個結(jié)束符就開始執(zhí)行命令。
Your MySQL connection id is 3:id 表示 MySQL 數(shù)據(jù)庫的連接次數(shù)。
Server version: 5. 7.29-log MySQL Community Server(GPL):Server version?后面說明數(shù)據(jù)庫的版本,這個版本為 5.7.29。Community 表示該版本是社區(qū)版。
Type 'help;' or '\h' for help:表示輸入”help;“或者”\h“可以看到幫助信息。
Type '\c' to clear the current input statement:表示遇到”\c“就清除前面的命令。
提示:當(dāng)窗口中出現(xiàn)如上圖所示的說明信息,命令提示符變?yōu)椤癿ysql”時,表明已經(jīng)成功登錄 MySQL 服務(wù)器,可以開始對數(shù)據(jù)庫進(jìn)行操作了。
通過命令行客戶端軟件登錄
當(dāng) MySQL 軟件安裝完后,一般都會安裝一個簡單命令行使用程序(MySQL Command Line Client),該客戶端沒有流行的用戶界面。
選擇”開始“→”程序“→”MySQL“→”MySQL 5.7 Command Line Client?“,打開 MySQL Command Line Client 進(jìn)入提示輸入密碼的界面,如圖所示。
請點擊輸入圖片描述
輸入正確的密碼后,登錄到 MySQL 軟件,如果以這種方式登錄 MySQL,需要保證 MySQL 服務(wù)處于啟動狀態(tài)。
如果輸入密碼后,程序窗口出現(xiàn)閃退現(xiàn)象,則可以參考《MySql Command Line Client閃退解決方案》一節(jié)。
安裝好MySQL服務(wù)后(安裝步驟可以參考系列經(jīng)驗1)。打開“系統(tǒng)偏好設(shè)置”,單擊下端的“MySQL”圖標(biāo)。
2
在“MySQL”對話框中,單擊“啟動MySQL服務(wù)”按鈕。
3
在彈出的窗口中,輸入管理員密碼,然后單擊“好”按鈕。
4
在“MySQL”對話框中,MySQL服務(wù)的狀態(tài)顯示為:如下狀態(tài)表示MySQL服務(wù)已經(jīng)啟動。
END
使用終端登錄MySQL:
1
在Finder的側(cè)邊欄中單擊“應(yīng)用程序”,然后在“實用工具”中,雙擊啟動“終端”命令。
2
在終端中輸入添加MySQL路徑的命令:
PATH="$PATH":/usr/local/mysql/bin
3
在終端登錄到MySQL的命令如下:mysql -u root -p
然后輸入密碼,如果沒有設(shè)置密碼,直接按enter鍵。
4
如果顯示的內(nèi)容如下,即是已經(jīng)成功登錄到MySQL服務(wù)。
登陸,填寫數(shù)據(jù)庫IP,用戶名和密碼(這些信息在您登陸美橙網(wǎng)站后,點擊數(shù)據(jù)庫管理就可以查看到。)
登陸成功后,顯示以下信息
查看已經(jīng)存在的數(shù)據(jù)庫,選擇“Catalogs”將列出數(shù)據(jù)庫。點左下腳數(shù)據(jù)庫列表中你開通的“數(shù)據(jù)庫名”,右邊將顯示出數(shù)據(jù)庫中已經(jīng)存在的數(shù)據(jù)庫表,如果是新數(shù)據(jù)庫,右邊是空的。
備份數(shù)據(jù)庫到本地計算機硬盤,選擇“Backup”備份數(shù)據(jù)庫功能,然后點擊“New Project” 建立新的備份項目。選擇要備份的數(shù)據(jù)庫,然后點 號,右邊將顯示出數(shù)據(jù)庫表結(jié)構(gòu)。
備份選項:點“Advanced Options” 高級選項 ,選擇“Normal backup” 備份的時候選擇正常備份,北京電腦軟件QQ群QQ號選擇“Complete backup” 選擇完整備份 ,也可以選擇 “InnoDB Online Backup”,這是一種在線簡單的備份方式;Backup Type 備份方式選擇 SQL Files ,點“Execute Backup Now”立刻開始備份數(shù)據(jù)庫。
然后選擇備份文件在本地的存放路徑,點保存就可以了
備份過程
選擇“Restore”還原數(shù)據(jù)庫功能,點“Open Backup File”,找到以前備份的數(shù)據(jù)庫腳本文件,選擇并打開文件,點“Start Restore” 后開始還原,還原成功。
選擇您本地的數(shù)據(jù)庫備份文件,然后點擊Start Restore
還原完成
文章名稱:mysql管理員怎么登錄 怎么用管理員的身份打開mysql
路徑分享:http://muchs.cn/article16/hgisdg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、全網(wǎng)營銷推廣、企業(yè)網(wǎng)站制作、網(wǎng)站制作、響應(yīng)式網(wǎng)站、微信公眾號
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)