Mysql
 sql >> база данни >  >> RDS >> Mysql

Грешка при миграция на ключодържател на mysql сървър 8.0 при влизане

  1. След инсталиране на Windows. Потърсете пътя до инсталираната папка.

    Пример:

    C:\Program Files\MySQL\MySQL Server 8.0\bin
    
  2. Отворете cmd и cd към горния път.

  3. Тип

    mysqld --initialize-insecure --console
    

    Той ще инициализира папката с данни ръчно без парола за root.

    За начинаещи бих препоръчал тази опция

    mysqld --initialize --console
    

    Той ще инициализира папката с данни ръчно с произволна парола за root.

    След това може да се сблъскате с грешка, която гласи:

    • Не може да се създаде папка с данни. За това опитайте да посочите пътя към данните по следния начин:

      mysqld --initialize-insecure
             --basedir=specify your path/mysql/mysql
             --datadir=specify your path/mysql/data
      
    • Или папката с данни вече съществува. За целта отидете в тази папка и изтрийте папката с данни.

    • Или, за сега по-късни версии, в папката с данни вече има файл с име my.ini . За целта копирайте този файл и го поставете в C:\Program Files\MySQL\MySQL Server 8.0\ (можете да направите още промени тук и да посочите пътя към данните и базовата директория)

  4. Сега успешно инициализирахте без парола.
    Стартирайте сървъра.

    mysqld --console
    

    ЗАБЕЛЕЖКА:Можете да дефинирате пътя към променливата на системната среда (потърсете в Google как да го направите), след това не е нужно да вървите по този път всеки път.

    Сега вашият сървър работи и работи.

    mysqld: ready for connections
    Version: '8.0.15'  socket: ''  port: 3306
    
  5. Сега използвайте командата:

    mysql -u root --skip-password
    

    и след това

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
    

    Тази команда за задаване на root парола.

  6. За следваща употреба

    mysql -u root -p
    

    И след това въведете вашата new_password



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL 5.0 индекси – уникални срещу неуникални

  2. Как да разберете кога заявката е изпълнена успешно в PHP PDO?

  3. jQuery Проверете използването на отдалечен метод, за да проверите дали вече съществува потребителско име

  4. Как да настроите MySQL репликация в RHEL, Rocky и AlmaLinux

  5. Как да напишете ефективен брояч на посещенията за уебсайтове