1. 程式人生 > >Linux -數據庫連接,且更改數據庫密碼

Linux -數據庫連接,且更改數據庫密碼

數據庫密碼

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密碼
技術分享圖片
更改數據庫密碼: (不知道以前的密碼)

1. vi /etc/my.cnf
2. 加入 socket=/tmp/mysql.sock    #取消密碼認證

技術分享圖片

3. 然後,重啟服務    /etc/init.d/mysqld restart 

技術分享圖片

1. 再次登陸時,將不需要密碼驗證。

技術分享圖片

  1. 進入到數據庫之後,
  2. 先要切換用戶
  3. user mysql;
    技術分享圖片
  4. 執行以下命令 123456為新密碼

技術分享圖片

  1. 再將之前的修改的配置文件改回去。

技術分享圖片

11. 然後重啟服務  /etc/init.d/mysqld restart        
12. 使用新密碼登陸即可。

Linux -數據庫連接,且更改數據庫密碼