sudo su <- 우분투에서 관리자로 변환(변환이 안 되면 root에 계정에대하여 passwd 명령을 통해 패스워드를 설정한 후 시도)
/etc/init.d/mysql stop <-동작중인 mysql 중지
mysqld_safe --skip-grant-tables & <- mysql 구동
mysql -uroot -p <-패스워드가 설정된 root계정으로 로그인 시도 만약 패스워드가 없다면 -p 옵션 제거 후 입력
또는:
sudo systemctl stop mysql
sudo systemctl stop mariadb
sudo mysqld_safe --skip-grant-tables &
mysql -u root (패스워드가 설정되어 있다면 mysql -u root -p)
여기서부터는 mysql -u root를 통해 접속 한다음에 치는 명령입니다:
MariaDB [(none)]> select Host,User,plugin from mysql.user where User='root';
update mysql.user set plugin='mysql_native_password';
MariaDB [(none)]> update mysql.user set password=PASSWORD("1234") where User='root'; <- root계정의 패스워드를 1234로 설정하는 예
flush privileges;
quit;
다시 여기서부터는 리눅스에서 치는 명령입니다:
sudo kill -9 $(pgrep mysql)
sudo systemctl start mysql
sudo systemctl start mariadb
mysql -u root -p
비밀번호는 아까 1234로 설정함
/etc/init.d/mysql stop
mysqld_safe --skip-grant-tables & 입력 후 컨트롤 c 누르고
mysql -uroot -p 또는 mysql -uroot 입력
출처 https://www.linuxbabe.com/mariadb/plugin-unix_socket-is-not-loaded-2
http://cafe.daum.net/_c21_/bbs_search_read?grpid=UaXD&fldid=8b46&datanum=7&q=hy-in&_referer=V7kfJwkeLEGMZxGlgqZEmRgJ4y6UbDKP
'과목 > Linux 리눅스' 카테고리의 다른 글
IWINV 클라우드 서버 (0) | 2018.02.11 |
---|---|
Port 3306 is Configured in Firewall (0) | 2018.02.11 |
vi 편집기에서 검색하기 Ctrl + F = ? (0) | 2018.02.11 |
우분투 웹서버 세팅 php,apache,mariaDB 설치 등등 (0) | 2018.02.11 |
/etc/mysql/my.cnf , /etc/mysql/mariadb.conf.d/50-server.cnf (0) | 2018.02.11 |