Linux -數據庫連接,且更改數據庫密碼
阿新 • • 發佈:2018-03-21
數據庫密碼service mysqld status 查看服務狀態
mysql is not running mysql服務是停止狀態
mysql running mysql服務是啟動狀態
1.連接數據庫
mysql -uroot
備註:輸入此命令之後,會報錯,這條命令的目錄路徑為
[root@localhost ~]# ls /usr/local/mysql/bin/mysql
/usr/local/mysql/bin/mysql
但是,這條命令並沒有在環境變量path裏面。
查看環境變量:echo $PATH
所以,需要加入到環境變量PATH裏面。
export PATH=$PATH:/usr/local/mysql/bin/
若想讓這條變量永久生效,需要將這條命令放入到 /etc/profile 裏,放入到最後一行。
並且使修改的文件生效
source /etc/profile
連接數據庫: mysql -uroot
設置數據庫密碼:
mysqladmin -uroot password ‘ljy5157088‘ ‘ljy5157088’為密碼 ‘‘單引號可加可不加,建議加,怕使用的密碼中投特殊符號
備註:Warning: Using a password on the command line interface can be insecure.警告:在命令行界面使用密碼可能不安全。
這行是報警,而不是報錯,只是說在命令行界面使用密碼可能不安全。
設置完密碼,再進行登陸時,便會被拒絕,命令為 mysql -uroot -p
正確登陸方式如下:
更改數據庫密碼:(更改已知密碼)
mysqladmin -uroot -p‘ljy5157088‘ password ‘5157088‘ 格式為:mysqladmin -uroot -p‘舊密碼‘ password ‘新密碼’
登陸方式可為:mysql -uroot -p密碼
更改數據庫密碼: (不知道以前的密碼)
mysql is not running mysql服務是停止狀態
mysql running mysql服務是啟動狀態
1.連接數據庫
mysql -uroot
備註:輸入此命令之後,會報錯,這條命令的目錄路徑為
[root@localhost ~]# ls /usr/local/mysql/bin/mysql
/usr/local/mysql/bin/mysql
但是,這條命令並沒有在環境變量path裏面。
查看環境變量:echo $PATH
所以,需要加入到環境變量PATH裏面。
export PATH=$PATH:/usr/local/mysql/bin/
若想讓這條變量永久生效,需要將這條命令放入到 /etc/profile 裏,放入到最後一行。
並且使修改的文件生效
source /etc/profile
連接數據庫: mysql -uroot
設置數據庫密碼:
mysqladmin -uroot password ‘ljy5157088‘ ‘ljy5157088’為密碼 ‘‘單引號可加可不加,建議加,怕使用的密碼中投特殊符號
備註:Warning: Using a password on the command line interface can be insecure.警告:在命令行界面使用密碼可能不安全。
這行是報警,而不是報錯,只是說在命令行界面使用密碼可能不安全。
正確登陸方式如下:
更改數據庫密碼:(更改已知密碼)
mysqladmin -uroot -p‘ljy5157088‘ password ‘5157088‘ 格式為:mysqladmin -uroot -p‘舊密碼‘ password ‘新密碼’
登陸方式可為:mysql -uroot -p密碼
更改數據庫密碼: (不知道以前的密碼)
1. vi /etc/my.cnf
2. 加入 socket=/tmp/mysql.sock #取消密碼認證
3. 然後,重啟服務 /etc/init.d/mysqld restart
1. 再次登陸時,將不需要密碼驗證。
- 進入到數據庫之後,
- 先要切換用戶
- user mysql;
- 執行以下命令 123456為新密碼
- 再將之前的修改的配置文件改回去。
11. 然後重啟服務 /etc/init.d/mysqld restart
12. 使用新密碼登陸即可。
Linux -數據庫連接,且更改數據庫密碼