本文目錄一覽:
- 1、如何登錄mysql?
- 2、[MYSQL資料庫]如何安全地用mysql網頁式管理工具訪問資料庫 詳細�0�3
- 3、MySQL資料庫登錄方法有哪些?
- 4、linux命令怎麼以root登錄mysql資料庫
- 5、登陸mysql資料庫的幾種方式
- 6、怎麼修改mysql root密碼
如何登錄mysql?
當 MySQL 服務開啟後,就可以通過客戶端來登錄 MySQL 資料庫了。在 Windows 操作系統下可以使用 DOS 命令登錄資料庫,本節將介紹使用命令方式登錄 MySQL 資料庫的方法。
登錄 MySQL 資料庫的具體操作步驟如下:
步驟 1):單擊「開始」→「Windows 系統」→「命令提示符」,如圖所示。
步驟 2):打開命令行提示符界面,輸入命令cd C:\Program Files\MySQL\MySQL Server 5.7\bin\,按回車鍵,如圖所示。
步驟 3):在命令提示符界面可以通過登錄命令mysql -h 127.0.0.1 -u root -p連接 MySQL 資料庫。
按回車鍵,系統會提示輸入密碼(Enter password),這裡輸入配置嚮導中設置的密碼,驗證正確後,即可登錄 MySQL 資料庫,如圖所示。
提示:mysql 為登錄命令,-h 後面的參數是伺服器的主機地址,在這裡客戶端和伺服器在同一台機器上,所以輸入 localhost 或者 IP 地址;-u 後面跟登錄資料庫的用戶名稱,在這裡為 root;-p 後面是用戶登錄密碼。
在 DOS 窗口下運行該命令後,系統會提示輸入密碼。密碼輸入正確以後,即可登錄到 MySQL 資料庫。
可以在 mysql 命令中直接加上密碼,該命令為 mysql -h localhost -u root -proot。這裡的 -p 後面的 root 就是密碼。此處特別注意 -p 和密碼之間沒有空格。如果出現空格,系統將不會把後面的字元串當成密碼來對待。
步驟 4):登錄成功後進入 MySQL 初始界面,會出現「Welcome to the MySQL monitor」的歡迎語,然後下面還有一些說明性的語句,如圖所示。
這些說明性語句介紹如下:
Commands end with; or\g:說明 mysql 命令行下的命令是以分號(;)或「\g」來結束的,遇到這個結束符就開始執行命令。
Your MySQL connection id is 3:id 表示 MySQL 資料庫的連接次數。
Server version: 5. 7.29-log MySQL Community Server(GPL):Server version 後面說明資料庫的版本,這個版本為 5.7.29。Community 表示該版本是社區版。
Type ‘help;’ or ‘\h’ for help:表示輸入」help;「或者」\h「可以看到幫助信息。
Type ‘\c’ to clear the current input statement:表示遇到」\c「就清除前面的命令。
提示:當窗口中出現如上圖所示的說明信息,命令提示符變為「mysql」時,表明已經成功登錄 MySQL 伺服器,可以開始對資料庫進行操作了。
通過命令行客戶端軟體登錄
當 MySQL 軟體安裝完後,一般都會安裝一個簡單命令行使用程序(MySQL Command Line Client),該客戶端沒有流行的用戶界面。
選擇」開始「→」程序「→」MySQL「→」MySQL 5.7 Command Line Client 「,打開 MySQL Command Line Client 進入提示輸入密碼的界面,如圖所示。
請點擊輸入圖片描述
輸入正確的密碼後,登錄到 MySQL 軟體,如果以這種方式登錄 MySQL,需要保證 MySQL 服務處於啟動狀態。
如果輸入密碼後,程序窗口出現閃退現象,則可以參考《MySql Command Line Client閃退解決方案》一節。
[MYSQL資料庫]如何安全地用mysql網頁式管理工具訪問資料庫 詳細�0�3
在使用通達OA 系統時很多用戶需要藉助Mysql 網頁式管理工具進入後台資料庫去查看數據,進行一些相應的操作。但是大多數時候用戶安裝完該工具後都是下面簡單介紹幾種方法。方法一:設置以用戶名和密碼的方式登錄資料庫。具體設置方法如下:1、安裝完mysql 資料庫管理工具後,在OA 安裝目錄\webroot\mysql 下找到配置文件config.inc.php,並用記事本打開。2、找到該行$cfg[‘Servers’][$i][‘auth_type’] = ‘config’; // Authenticationmethod (valid choices: config, http, HTTP, signon or cookie),將其修改為$cfg[‘Servers’][$i][‘auth_type’] = ‘http’; // Authentication method (valid choices:config, http, HTTP, signon or cookie)並保存。3、進行修改後,當登錄後台資料庫時首先會彈出下列該窗口,要求輸入用戶名和密碼,否則將不能登錄。很顯然,這種方式登錄比直接登錄更安全些。說明:默認用戶名為root,密碼為myoa888。2採用用戶名和密碼的方式登錄資料庫雖然安全性增強了不少,但是用資料庫默改mysql 資料庫的密碼。這也就是接下來要介紹的第二種方法。方法二:修改mysql 資料庫的密碼,以使更加安全訪問資料庫。修改密碼的操作方法這裡不再詳作介紹,具體參考該文檔:通達網站/OA 知識庫/!全新推出-通達OA據庫密碼.doc特別說明:1、安裝mysql 網頁式資料庫管理工具時,目錄名默認是mysql,為了防止用戶利用該工具侵入資料庫系統,可把目錄名設為比較複雜的,如mysql23@43,避免目錄名被猜測到。2、該管理工具的使用需具有一定資料庫基礎,請勿進行危險操作,若需要對資料庫進行操作的,請注意一定要在操作前做好資料庫的備份,以免導致數據丟失。
MySQL資料庫登錄方法有哪些?
MySQL資料庫登錄方法:要完成登錄操作,首先要進入機器的命令行界面並輸入如下所示的命令:
mysql -h hostname -u username -p
mysql命令將調用mySQL監視程序。這是一個可以將我們連接到mySQL伺服器客戶端的命令行公開。
-h命令選項用於指定所希望連接的主機,即運行mySQL伺服器的機器。如果正在該mySQL伺服器所運行的機器上
運行該命令,可以忽略該選項和hostname參數。如果不是,必須用運行mySQL伺服器的主機名稱來代替主機名稱參數。
-u命令選項勇於指定連接資料庫時使用的用戶名稱。如果不指定,默認值是登錄該操作系統時使用的用戶名。
如果你在自己的機器或者伺服器上安裝了mySQL,必須以root身份進行登錄並且創建資料庫。假設已經安裝上了mySQL資料庫,而且root用戶是進行各項操作的唯一用戶。如果在其他人
管理的機器上使用mySQL,必須使用他們提供的用戶名。
-p命令選項用來告訴伺服器要使用一個密碼來連接它,如果登錄時使用的用戶名沒有設置密碼,可以忽略該選項。
如果以root用戶的身份登錄並沒有設置root密碼,那麼需要設置一個root密碼,沒有root密碼系統是不安全的。
我們不必在本行命令中包含密碼,mySQL伺服器會詢問密碼,在輸入上訴命令之後會得到如下響應:
Enter password:
(若沒有該行命令出現,請確認mySQL伺服器是否正在運行,並且上述mySQL命令應該包含在路徑中。)必須輸入密碼。如果一切順利將得到類似如下所示響應:
welcome to the mySQL monitor.Commands end with ; or \g.
Your mySQL connection id is 1 to server version:5.1.25-rc-community mySQL community Server(GPL)
Type ‘help;’or’\h’for help.Type’\c’to clear the buffer.
mysql
如果是在自己的機器上,沒有得到類似的響應,請確認mysql_install_db是否已經運行(如果需要的話),是否設置了root用戶密碼,並確認輸入的密碼是否正確。
linux命令怎麼以root登錄mysql資料庫
今天安裝lnmp環境後用mysql -u root -p連接密碼後出現錯誤
Access denied for user ‘root’@’localhost’ (using password: YES)
然後我就用 /etc/init.d/mysql stop 先去停止資料庫
然後用安全模式 mysqld_safe –user=mysql –skip-grant-tables –skip-networking 進入資料庫
然後用SQL語句修改root許可權 UPDATE user SET Password=PASSWORD(‘我的密碼’) where USER=’root’;
改完了後 重新刷新許可權 FLUSH PRIVILEGES; 然後quit退出
然後重啟資料庫就行了 /etc/init.d/mysql restart
[root@967b0e11e627 default]# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)
[root@967b0e11e627 default]# /etc/init.d/mysql stop
Shutting down MySQL. SUCCESS!
[root@967b0e11e627 default]# mysqld_safe –user=mysql –skip-grant-tables –skip-networking
[1] 91761
[root@967b0e11e627 default]# 160618 11:54:54 mysqld_safe Logging to ‘/usr/local/mysql/var/967b0e11e627.err’.
160618 11:54:55 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/var
[root@967b0e11e627 default]# mysql -u root mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.48-log Source distribution
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
登陸mysql資料庫的幾種方式
MySQL的幾種登陸方式
登錄方式一:
[root@001 tmp]# mysql -h 127.0.0.1 -u root -p
這是最標準的登錄方式,意指通過tTCP/IP協議進行連接,因為我是本地安裝,所以-h的參數是127.0.0.1,也可以寫成localhost
接著-u的參數是root,也就是說我以root用戶登錄
最後-p代表密碼,如果你按下回車則會在下一行顯示Enter password: 提示輸入密碼,但不可見
登陸方式二:
[root@001 tmp]# mysql -h localhost -uroot -p123456
上面我說過是在本地安裝,這裡我就用localhost來表示地址
你甚至可以直接使用mysql -u root -p命令,省略主機地址
登陸方式三:
[root@001 ~]# mysql -S /data/mysqldata/mysqld.sock -p123456
使用mysql.sock來進行本地登陸,其作用是程序與mysqlserver處於同一台機器,發起本地連接時可用。
例如你無須定義連接host的具體IP地址,只要為空或localhost就可以。
怎麼修改mysql root密碼
1、編輯MySQL的配置文件:my.ini
一般在MySQL安裝目錄下有my.ini即MySQL的配置文件。
在此配置文件的最後添加如下一行:
skip-grant-tables
保存退出編輯。
2、然後重啟MySQL服務
在命令行下執行:
net stop MySQL
net start MySQL
3、設置新的ROOT密碼
然後再在命令行下執行:
MySQL -u root -p MySQL或mysql -u root -p
直接回車無需密碼即可進入資料庫了。
此時,在命令行下執行 use mysql;
現在我們執行如下語句把root密碼更新為:
update user set password=PASSWORD(“root”) where user=’root’;
(注意:此時不用使用mysqladmin -u root -p password ‘你的新密碼’這條命令修改密碼,因為’skip-grant-tables’配置,
不信的話,你可以試用一下,它肯定會報如下所示的錯誤:
F:\Documents and Settings\longmysqladmin -u root -p password ‘root’
Enter password:
Warning: single quotes were not trimmed from the password by your command
line client, as you might have expected.
mysqladmin:
You cannot use ‘password’ command as mysqld runs
with grant tables disabled (was started with –skip-grant-tables).
Use: “mysqladmin flush-privileges password ‘*'” instead)
exit 退出MySQL。
4、還原配置文件並重啟服務
然後修改MySQL配置文件把剛才添加的那一行’skip-grant-tables’刪除。
再次重起MySQL服務,密碼修改完畢。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/248498.html