Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक mysql पासवर्ड बदलने के लिए पर्ल का उपयोग कैसे करें

आप कुछ चरणों को याद कर रहे हैं। पासवर्ड () कमांड का उपयोग करें और 'व्यवस्थापक' का उपयोग करें और 'रूट' नहीं और फ्लश प्राइवेट भी जोड़ें। मैंने आपके लिए स्क्रिप्ट को यहां फिर से लिखा है:

#!/usr/bin/perl

use DBI;
use strict;

my $newpass = "newpass";
my $driver = "mysql";
my $database = "mysql";
my $dsn = "DBI:$driver:database=$database";
my $dbh = DBI->connect($dsn, 'root', 'mysql' ) or die $DBI::errstr;
$dbh->{AutoCommit} = 0;
my $sth = $dbh->prepare("update user set password=PASSWORD('$newpass') where User='root'");
$sth->execute() or die $DBI::errstr;
$dbh->do('FLUSH PRIVILEGES') or die $DBI::errstr;
$sth->finish();
$dbh->commit or die $DBI::errstr;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैसकल-इंस्टॉलर त्रुटि दिखा रहा है:मेमो लिखा नहीं जा सका

  2. तालिका में घटना की गणना करें PHP गूंज

  3. मैसकल एन्क्रिप्शन/संवेदनशील डेटा संग्रहीत करना,

  4. HikariCP बहुत अधिक कनेक्शन

  5. MySQL में CASE कॉलम डेटाटाइप को INT के बजाय BIGINT पर मजबूर करता है