> 데이터 베이스 > MySQL 튜토리얼 > 우분투에서 mysql 8.0.28을 설치하고 구성하는 방법

우분투에서 mysql 8.0.28을 설치하고 구성하는 방법

PHPz
풀어 주다: 2023-05-26 22:34:06
앞으로
1488명이 탐색했습니다.

비밀번호 변경에 시간이 오래 걸렸습니다. 설치 과정을 기록하세요

ssh 서비스 설치:

sudo apt-get install openssh-server
로그인 후 복사

ssh 서비스 시작:

service sshd start
로그인 후 복사

mysql 서버 설치:

sudo apt install -y mysql-server
로그인 후 복사

mysql 클라이언트 설치:

sudo apt install -y mysql-client
로그인 후 복사

다음 프롬프트를 따릅니다. 설치가 완료되었습니다 비밀번호 파일이 발견되었습니다:

/etc/mysql/debian.cnf
로그인 후 복사

파일을 보면 다음이 표시됩니다:

# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host     = localhost
user     = debian-sys-maint
password = kYq3G8iSzqfXIXqb
socket   = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host     = localhost
user     = debian-sys-maint
password = kYq3G8iSzqfXIXqb
socket   = /var/run/mysqld/mysqld.sock
로그인 후 복사

구성 파일 수정:

sudo vim /etc/mysql/my.cnf
로그인 후 복사

다음 구성 추가:

[mysql]
default-character-set=utf8
 
[mysqld]
port=3306
bind-address = 0.0.0.0
skip-grant-tables
로그인 후 복사

데이터베이스 다시 시작

sudo service mysql restart
로그인 후 복사

해당 계정 및 비밀번호 사용 mysql에 로그인하려면

mysql -udebian-sys-maint -pkYq3G8iSzqfXIXqb
로그인 후 복사

루트 비밀번호와 호스트를 수정하고

use mysql;
grant all privileges on *.* to 'root'@'%' with grant option;
update user set host='%', authentication_string='' where user='root' ;
ALTER USER 'root'@'%' IDENTIFIED BY '1' PASSWORD EXPIRE NEVER;
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '1';
FLUSH PRIVILEGES;
quit;
로그인 후 복사

종료 후 Skip-grant-tables 옵션을 삭제

다음과 같이

[mysql]
default-character-set=utf8
 
[mysqld]
port=3306
bind-address = 0.0.0.0
로그인 후 복사

mysql 서비스를 다시 시작

sudo service mysql restart;
로그인 후 복사

방화벽을 끄세요

sudo service ufw disable; #关闭防火墙开机启动
sudo service ufw stop;    #关闭防火墙服务
로그인 후 복사

사용 링크를 성공적으로 테스트하려면 호스트의 navicat을 사용하세요.

우분투에서 mysql 8.0.28을 설치하고 구성하는 방법

위 내용은 우분투에서 mysql 8.0.28을 설치하고 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:yisu.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿