Как мне получить цель символической ссылки?

для такого рода ошибок; вам просто нужно установить новый пароль для пользователя root как администратора. выполните следующие шаги:

[root ~]# mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:NO)
  1. Остановите службу / демон mysql running
    [root ~]# service mysql stop   
    mysql stop/waiting
    
  2. Запустите mysql без каких-либо привилегий, используя следующую опцию; Эта опция используется для загрузки и не использует систему привилегий MySQL.
    [root ~]# mysqld_safe --skip-grant-tables &
    

В этот момент терминал, похоже, остановится. Пусть это будет и использовать новый терминал для следующих шагов.

  1. введите командную строку mysql
    [root ~]# mysql -u root
    mysql> 
    
  2. Исправьте настройку разрешения пользователя root;
    mysql> use mysql;
    Database changed
    mysql> select * from  user;
    Empty set (0.00 sec)
    mysql> truncate table user;
    Query OK, 0 rows affected (0.00 sec)
    mysql> flush privileges;
    Query OK, 0 rows affected (0.01 sec)
    mysql> grant all privileges on *.* to root@localhost identified by 'YourNewPassword' with grant option;
    Query OK, 0 rows affected (0.01 sec)
    

* если вы не хотите никакого пароля или, скорее, пустой пароль

    mysql> grant all privileges on *.* to root@localhost identified by '' with grant option;
    Query OK, 0 rows affected (0.01 sec)*
    mysql> flush privileges;
    Query OK, 0 rows affected (0.00 sec)

Подтвердите результаты:

    mysql> select host, user from user;
+-----------+------+
| host      | user |
+-----------+------+
| localhost | root |
+-----------+------+
1 row in set (0.00 sec)
  1. Выйдите из оболочки и перезапустите mysql в нормальном режиме.
    mysql> quit;
    [root ~]# kill -KILL [PID of mysqld_safe]
    [root ~]# kill -KILL [PID of mysqld]
    [root ~]# service mysql start
    
  2. Теперь вы можете успешно войти в систему как пользователь root с установленным вами паролем
     [root ~]# mysql -u root -pYourNewPassword 
     mysql> 
    
48
задан admdrew 5 January 2015 в 17:23
поделиться

2 ответа

Я думаю, что ссылка для чтения - это то, что вы ищете:

File.readlink("path/to/symlink")
66
ответ дан 7 November 2019 в 12:14
поделиться
require 'pathname'
Pathname.new("symlink").realpath

или ссылка для чтения, как говорили другие

46
ответ дан 7 November 2019 в 12:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: