ਲੇਖ ਡਾਇਰੈਕਟਰੀ
ਜਦੋਂ ਤੁਸੀਂ ਵਰਤਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹੋ MySQL ਡਾਟਾਬੇਸ, ਤੁਹਾਨੂੰ ਹੇਠ ਲਿਖੇ ਗਲਤੀ ਸੰਦੇਸ਼ ਦਾ ਸਾਹਮਣਾ ਕਰਨਾ ਪੈ ਸਕਦਾ ਹੈ:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
ਹੱਲ ਕਿਵੇਂ ਕਰੀਏMySQL ਗਲਤੀ 1045 (28000): ਯੂਜ਼ਰ 'ਰੂਟ'@'ਲੋਕਲਹੋਸਟ' ਲਈ ਪਹੁੰਚ ਤੋਂ ਇਨਕਾਰ ਕੀਤਾ ਗਿਆ?
1. ਪਹਿਲਾਂ ਆਪਣੇ ਸਰਵਰ ਨੂੰ ਰੋਕੋ
service mysql stop
mkdir /var/run/mysqld
3. ਬਣਾਈ ਗਈ ਡਾਇਰੈਕਟਰੀ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ MySQL ਅਨੁਮਤੀ ਦਿਓ।
chown mysql: /var/run/mysqld
mysqld_safe --skip-grant-tables --skip-networking &
mysql -u root mysql
或:
mysql -u root mysql
mysql ਕਲਾਇੰਟ ਵਿੱਚ, ਸਰਵਰ ਨੂੰ ਗਰਾਂਟ ਟੇਬਲਾਂ ਨੂੰ ਮੁੜ ਲੋਡ ਕਰਨ ਲਈ ਕਹੋ ਤਾਂ ਜੋ ਖਾਤਾ ਪ੍ਰਬੰਧਨ ਸਟੇਟਮੈਂਟ ਕੰਮ ਕਰ ਸਕਣ:
mysql> FLUSH PRIVILEGES;
ਫਿਰ ਸੋਧੋ'root'@'localhost'
ਖਾਤਾ ਪਾਸਵਰਡ.ਪਾਸਵਰਡ ਨੂੰ ਉਸ ਪਾਸਵਰਡ ਨਾਲ ਬਦਲੋ ਜੋ ਤੁਸੀਂ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ।ਰੂਟ ਖਾਤੇ ਦਾ ਪਾਸਵਰਡ ਵੱਖਰੇ ਹੋਸਟ-ਨਾਂ ਵਾਲੇ ਹਿੱਸੇ ਨਾਲ ਬਦਲਣ ਲਈ, ਉਸ ਹੋਸਟ-ਨਾਂ ਨੂੰ ਵਰਤਣ ਲਈ ਹਦਾਇਤਾਂ ਨੂੰ ਸੋਧੋ।
MySQL 5.7.6 ਅਤੇ ਬਾਅਦ ਵਿੱਚ:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
MySQL 5.7.5 ਅਤੇ ਪਹਿਲਾਂ:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
ਜਾਂ ਸਿੱਧੇ ਉਪਭੋਗਤਾ ਟੇਬਲ 'ਤੇ:
UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
XAMPP ਲਈ
MySQL ਸੇਵਾ ਬੰਦ ਕਰੋ,ਇੱਕ ਕਮਾਂਡ ਵਿੰਡੋ ਖੋਲ੍ਹੋ ਅਤੇ XAMPP MySQL ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਜਾਓ:
> cd \xampp\mysql\bin\
ਸੁਰੱਖਿਆ ਤੋਂ ਬਿਨਾਂ ਸੇਵਾ ਨੂੰ ਚਲਾਉਣ ਲਈ (ਧਿਆਨ ਦਿਓ ਕਿ ਤੁਸੀਂ mysqld ਚਲਾ ਰਹੇ ਹੋ, mysql ਨਹੀਂ):
> mysqld.exe --skip-grant-tables
MySQL ਸੇਵਾ ਇਸ ਵਿੰਡੋ ਵਿੱਚ ਚੱਲੇਗੀ, ਇਸ ਲਈ ਇੱਕ ਹੋਰ ਕਮਾਂਡ ਵਿੰਡੋ ਖੋਲ੍ਹੋ ਅਤੇ XAMPP MySQL ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਬਦਲੋ:
> cd \xampp\mysql\bin\
MySQL ਕਲਾਇੰਟ ਚਲਾਓ:
> mysql
ਪਾਸਵਰਡ ਅੱਪਡੇਟ ਕਰੋ:
mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
MySQL ਛੱਡੋ:
mysql> \q
mysqld.exe ਨੂੰ ਰੱਦ ਕਰਨ ਲਈ ਟਾਸਕ ਮੈਨੇਜਰ ਦੀ ਵਰਤੋਂ ਕਰੋ ਜੋ ਅਜੇ ਵੀ ਚੱਲ ਰਿਹਾ ਹੈ, ਅਤੇ MySQL ਸੇਵਾ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰੋ।
ਹੋਪ ਚੇਨ ਵੇਇਲਿਯਾਂਗ ਬਲੌਗ ( https://www.chenweiliang.com/ ) ਨੇ ਸਾਂਝਾ ਕੀਤਾ "MySQL ERROR 1045 (28000): ਉਪਭੋਗਤਾ 'root'@'localhost' ਨੂੰ ਕਿਵੇਂ ਹੱਲ ਕਰਨਾ ਹੈ" ਲਈ ਪਹੁੰਚ ਤੋਂ ਇਨਕਾਰ ਕੀਤਾ ਗਿਆ ਹੈ" ਤੁਹਾਡੀ ਮਦਦ ਕਰੇਗਾ।
ਇਸ ਲੇਖ ਦਾ ਲਿੰਕ ਸਾਂਝਾ ਕਰਨ ਲਈ ਸੁਆਗਤ ਹੈ:https://www.chenweiliang.com/cwl-30369.html
ਨਵੀਨਤਮ ਅਪਡੇਟਸ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਚੇਨ ਵੇਇਲਿਯਾਂਗ ਦੇ ਬਲੌਗ ਦੇ ਟੈਲੀਗ੍ਰਾਮ ਚੈਨਲ ਵਿੱਚ ਸੁਆਗਤ ਹੈ!
📚 ਇਸ ਗਾਈਡ ਵਿੱਚ ਬਹੁਤ ਵੱਡਾ ਮੁੱਲ ਹੈ, 🌟ਇਹ ਇੱਕ ਦੁਰਲੱਭ ਮੌਕਾ ਹੈ, ਇਸ ਨੂੰ ਨਾ ਗੁਆਓ! ⏰⌛💨
ਜੇ ਚੰਗਾ ਲੱਗੇ ਤਾਂ ਸ਼ੇਅਰ ਅਤੇ ਲਾਈਕ ਕਰੋ!
ਤੁਹਾਡੀ ਸ਼ੇਅਰਿੰਗ ਅਤੇ ਪਸੰਦ ਸਾਡੀ ਨਿਰੰਤਰ ਪ੍ਰੇਰਣਾ ਹਨ!