MySQL命令列登陸取消密碼警告

2022-05-15 04:58:39 字數 2303 閱讀 4646

mysql命令列-u -p登陸時,會出現標黃字型的這種警告

一般有這幾種方式解決:

1.將密碼寫入到主配置檔案中

[root@localhost ~]# vim /etc/my.cnf

[mysqldump]

user=root

password=123456

[mysql]

user=root

password=123456

直接使用命令登入,再也無需輸入賬號密碼

[root@mysql02 ~]# mysql

welcome to the mysql monitor. commands end with ; or \g.

your mysql connection id is 8

server version: 8.0.20 mysql community server - gpl

oracle is a registered trademark of oracle corporation and/or its

affiliates. other names may be trademarks of their respective

owners.

type 'help;' or '\h' for help. type '\c' to clear the current input statement.

mysql>

2.自動配置mysql密文密碼

[root@localhost ~]# mysql_config_editor set --user=root --host=localhost --port=3306 --password

enter password: 輸入密碼

該操作會在使用者家目錄下生成乙個隱藏檔案".mylogin.cnf",裡面記錄了mysql的密文的密碼,只要配置了以後,也是直接使用命令登入,無需輸入賬號密碼了,如果想要取消,刪除此檔案即可

3.直接使用命令登入,遮蔽錯誤資訊

[root@localhost ~]# mysql -uroot -p123456 2>/dev/null

welcome to the mysql monitor. commands end with ; or \g.

your mysql connection id is 8

server version: 8.0.20 mysql community server - gpl

oracle is a registered trademark of oracle corporation and/or its

affiliates. other names may be trademarks of their respective

owners.

type 'help;' or '\h' for help. type '\c' to clear the current input statement.

mysql>

4.使用常量

將密碼設定為常量

export mysql_pwd=
不清楚為什麼必須要用mysql_pwd,用自定義就不行

使用如下,一般針對指令碼:

[root@mysql02 ~]# export mysql_pwd=123456

[root@mysql02 ~]# mysql -uroot

welcome to the mysql monitor. commands end with ; or \g.

your mysql connection id is 9

server version: 8.0.20 mysql community server - gpl

oracle is a registered trademark of oracle corporation and/or its

affiliates. other names may be trademarks of their respective

owners.

type 'help;' or '\h' for help. type '\c' to clear the current input statement.

mysql>

這種方式就不用設定-p引數

指令碼中也可以這樣寫。

mysql命令列登陸

一 直接在cmd命令列登陸 1.首先把mysql的執行目錄加入系統path 如 f program files mysql bin,安裝mysql服務的時候可以把這個勾上,它會自動把bin路徑新增到系統變數中 如果之前沒有勾選這個的可以將路徑手動新增到系統path,這個方便使用命令列執行mysql命...

MySQL命令列登陸

環境介紹 os centos6.x win2003 win2008 mysql版本號 5.5.x 除了經常使用的mysql管理工具,還有mysqlclient命令列工具經常被用到 1.linux下安裝命令列工具 1.linuxclient安裝 1 啟用epel源 2 安裝mysql命令列工具 yum...

mysql登陸找回密碼 MySql登陸密碼找回

在windows下 開啟命令列視窗,停止mysql服務 net stop mysql 啟動mysql,一般到mysql的安裝路徑,找到 mysqld nt.exe 或mysqld.exe 執行 mysqld nt 或mysqld.exe skip grant tables 當前視窗將會停止。另外開啟...