1. Stop the MySQL service
(Ubuntu and Debian) Run the following command:
#sudo /etc/init.d/mysql stop
(CentOS, Fedora, and Red Hat Enterprise Linux) Run the following command:
#sudo /etc/init.d/mysqld stop
2. Start MySQL without a password
Run the following command. The ampersand (&) at the end of the command is required.
#sudo mysqld_safe --skip-grant-tables &
3. Connect to MySQL
Run the following command:
#mysql -uroot
4. Set a new MySQL root password
Run the following command:
use mysql;
update user set password=PASSWORD("mynewpassword") where User='root';
flush privileges;
quit
5. Stop and start the MySQL service
(Ubuntu and Debian) Run the following commands:
sudo /etc/init.d/mysql stop
...
sudo /etc/init.d/mysql start
(CentOS, Fedora, and Red Hat Enterprise Linux) Run the following commands:
6. sudo /etc/init.d/mysqld stop
...
sudo /etc/init.d/mysqld start
7. Log in to the database
Test the new password by logging in to the database.
mysql -u root -p
'IT | 개발 > Database' 카테고리의 다른 글
[Oracle] 집합 연산자 정리 (UNION, UNION ALL, INTERSECT, MINUS) (6) | 2020.01.20 |
---|---|
[오라클 | like] 특정 패턴 조회하기(한 글자, 여러 글자) (0) | 2020.01.19 |
[Oracle | 오류 해결] ORA-01795 에러 해결하기 (0) | 2020.01.18 |
[ORACLE | 함수] IF, ELSIF, ELSE 및 NULL 비교 방법 정리, NO_DATA_FOUND (2) | 2020.01.16 |
[APM 패턴 | PHP] Linux에 MariaDB 설치 및 설정 (소스 파일을 이용한 설치) (0) | 2019.12.28 |