本文目錄一覽:
- 1、mysql數據庫沒有密碼命令怎麼寫
- 2、mysql數據庫沒有密碼怎麼設置密碼
- 3、mysql數據庫沒有密碼怎麼連接
- 4、連接mysql數據時可不可以不要密碼?
- 5、mysql數據庫root的密碼忘記了怎麼辦?可以改嗎?
- 6、mysql怎麼設置無密碼
mysql數據庫沒有密碼命令怎麼寫
1.數據庫沒有設置密碼的話,直接在命令行里輸入
$
mysql
就可以進入了。
2.或者先設置密碼在連mysql
$
mysqladmin
-u
root
password
“新密碼”
$mysql
-uroot
-p新密碼
mysql數據庫沒有密碼怎麼設置密碼
設置密碼有三種方法:
a. ./mysqladmin -u root -p oldpassword newpasswd(記住這個命令是在/usr/local/MySQL/bin中外部命令)
b. SET PASSWORD FOR root=PASSWORD(’new password’);(對登錄數據庫後這種方式)
c. UPDATE user SET password=PASSWORD(”new password”) WHERE user=’root’; (對登錄數據庫後這種方式)
mysql數據庫沒有密碼怎麼連接
MySQL 服務沒有啟動,一般是在異常的情況下 MySQL 無法啟動導致的,比如無可用的磁盤空間,my.ini 里 MySQL 的 basedir 路徑設置錯誤等;
解決方法,一、在C:\WINDOWS\my.ini 刪除該文件, 修改裡面的文件路徑(如果沒有該文件,則新建一個),至少包含basedir,datadir這兩個基本的配置(或者直接複製mysql安裝文件的mysql server目錄下的my.ini文件,修改basedir,datadir這兩個基本的配置)。
[mysqld]
# set basedir to installation path, e.g., c:/mysql
# 設置為MYSQL的安裝目錄
basedir=D:/www/WebServer/MySQL
# set datadir to location of data directory,
# e.g., c:/mysql/data
# 設置為MYSQL的數據目錄
datadir=D:/www/WebServer/MySQL/data
另外,要注意:
[WinMySQLadmin]
Server=D:/www/WebServer/MySQL/bin/mysqld-nt.exe
user=root
password=xxxxxxxx
#以上是設置WinMySQLadmin的配置
[Client]
user=root
password=xxxxxxxx
如果還是不行的話:MySQL Server Instance Config Wizard,在進行安裝下mysql服務。。。。
連接mysql數據時可不可以不要密碼?
可以啊,那你的用戶名就應該不是root了吧,而是匿名(anonymity)了吧,另外如果你想用root而且無密碼登錄,那就該把root密碼設為空了,使用如下命令:
用root登錄mysql-set password=password(”);
但是這樣不安全了,如果你是只允許本地連接,就沒有問題了,如果你的系統沒有rootkit的話.
mysql數據庫root的密碼忘記了怎麼辦?可以改嗎?
mysql數據庫密碼忘記了,第一可以通過修改文件配置來重新設置密碼,第二可以重新下載mysql就可以重新設置密碼了。在我們使用數據庫的時候通常都會使用root用戶登錄,所以就需要設置密碼,但是這個密碼是不可見的,而且在使用Navicat Premium連接數據庫的時候也需要使用密碼才可以連接。當我們忘記密碼時,我們有兩種辦法來解決。
第一打開mysql.exe和mysqld.exe所在的文件夾,複製路徑地址,按win+R打開cmd命令提示符並進入剛剛所複製的路徑中,輸入命令mysqld –skip-grant-tables,然後敲回車,此時就跳過了用戶驗證過程,注意:輸入此命令之後該命令窗口就無法操作了,此時應該從新再打開一個新的命令窗口。在輸入此命令之前先在任務管理器中(ctrl+alt+del)結束mysqld.exe進程。然後直接在命令行輸入mysql,不需要帶任何登錄參數和密碼,直接回車就可以登錄上數據庫。 輸入show databases;可以看到所有數據庫的內容就說明已經登錄成功了,就可以使用了。如果想更改root密碼,輸入update user set password=password(‘123456′) where user=’root’ and host=’localhost’; 就可以修改密碼了。
第二可以將電腦中的mysql文件夾和程序都刪除,重新下載並配置mysql,這樣你的數據庫就是一個新的無密碼的數據庫了。
mysql怎麼設置無密碼
最簡單的方法,也是安裝完mysql後,系統提示的方法。使用baimysqladmin來完成。
shell mysqladmin -u root password “newpwd”
shell mysqladmin -u root -h host_name password “newpwd”password 後面的雙引號不是必須的,不過如果密碼包含空格或者一些特殊的符號,需要用引號。
另外一個方法,利用mysql裡面的SET PASSWORD命令來完成,注意必須使用PASSWORD()函數來加密設置的這個newpwd,否則直接=’newpwd’不會生效。
不過如果使用方法一用mysqladmin password設置密碼或者用GRANT來設置,就不用使用PASSWORD()函數,因為它們已經自動調用了該函數。
shell mysql -u root
mysql SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpwd’);
mysql SET PASSWORD FOR ‘root’@’host_name’ = PASSWORD(‘newpwd’);
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/242960.html