EC2 SUSE Linux mysql installation issue

0

Hello, I am attempting to install mysql on SUSE linux instance. When attempting to start mysql server, the system requires a root password I am logged in as the ec2-user as it is the default. How can get past the root password issue and start mysql server and complete the installation.

Thank you

Msd
질문됨 한 달 전364회 조회
1개 답변
0

The ec2-user is the default user for EC2 instances, not the root user for the MySQL server. The root user for the MySQL server is a separate user that is managed by the MySQL service.

Please try these steps:

  1. Stop the MySQL service: sudo systemctl stop mysql

  2. Start the MySQL server in safe mode: sudo mysqld_safe --skip-grant-tables &

    This will start the MySQL server without requiring a password.

  3. Connect to the MySQL server: sudo mysql

    You should now be able to connect to the MySQL server without a password.

  4. Set a new root password: ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password';

    Replace 'your_new_password' with a secure password.

  5. Flush the privileges:

    FLUSH PRIVILEGES;

  6. Stop the MySQL server:

    exit

  7. Start the MySQL service with the new password:

    sudo systemctl start mysql

Now, you should be able to start the MySQL server with the new root password you just set.

AWS
답변함 한 달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인