Ubuntu에 mysql-server를 설치하는 방법
나는 나의 ubuntu 시스템에 mariadb를 가지고 있지만 그것은 제대로 작동하지 않습니다, 그래서 나는 다시 나의 시스템에 mysql을 설치하고 싶습니다.
Remove mariadb의 경우 다음 명령을 실행했습니다.
sudo apt-get --sudo는 "sudo"를 제거합니다.
sudo mv /etc/sudio/ /tmp/sudio_configs/
nano /etc/apt/ipt.list
sudo apt-업데이트를 얻다
sudo apt-get install mysql-server-5.6
5단계 후에는 다음과 같은 오류가 발생합니다.
패키지 목록을 읽는 중...종속성 트리 구축 완료
상태 정보를 읽는 중...완료 'apt-get -f install'을 실행하여 다음 사항을 수정할 수 있습니다.다음 패키지 unmet 의존성:libmysqlclient18: 달려 있다:mysql-common(=5.6.30-1ubuntu14.04)mariadb-server-5.5:정해진:mysql-server-5.6를 구분:virtual-mysql-server mariadb-server-core-5.5:갈등:mysql-server-5.6 mysql-server-5.6: 달려 있다:mysql-client-5.6(>=5.6.30-0ubuntu0.14.04.1)것에 달려:mysql-server-core-5.6다. ()5.6.30-0ubuntu0.14.04.1) 권장: mysql-common-5.6 그러나 설치되지 않습니다.Breaks: virtual-param-server W: 중복 소스.list 엔트리 http://debian.datastax.com/community/ stable/main amd64 패키지(/var/lib/apt/lists/debian.datastax.com_community_s_stable_main_b-aminary-aminary-64 packages: w64 패키지)http://debian.datastax.com/community/ stable/main i386 Packages (/var/lib/apt/lists/debian.datastax.com_community_dists_stable_main_binary-i386_Packages) W: apt-get update를 실행하여 이러한 문제를 해결할 수 있습니다.E: Unmet 의존관계 해제패키지 없이 'apt-get -f install'을 시도하거나 솔루션을 지정하십시오.
mysql을 시스템에 설치하는 방법을 제안해 주실 수 있나요?잘 부탁드립니다.
우선 시스템 업데이트가 필요합니다.
sudo apt update && upgrade
그런 다음 MySQL 설치 명령을 수행하고 지침을 따릅니다.
sudo apt install mysql-server
sudo mysql_secure_installation
끝나면.MySQL을 엽니다.
sudo mysql
MySQL 터미널에서 다음 명령을 사용하여 각 MySQL 사용자 계정이 사용하는 인증 방식을 확인합니다.
SELECT user,authentication_string,plugin,host FROM mysql.user;
authentication_string을 가진 사용자가 반환됩니다.다음 명령을 사용하여 MySQL 루트 암호를 변경합니다.
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
FLUSH PRIVILEGES;
[Flush Privileges] : 서버에 인가 테이블을 새로고침하여 새로운 변경을 활성화하도록 지시합니다.
ubuntu에 mysql을 설치하는 것은 매우 간단합니다.다음 절차를 따릅니다.
순서 1: 시스템 업데이트
sudo apt update
순서 2: mysql 패키지 설치
sudo apt install mysql-server
스텝 3 : 설치가 완료되면 MySQL 서비스가 자동으로 시작됩니다.MySQL 서버가 실행 중인지 확인하려면 다음과 같이 입력합니다.
sudo systemctl status mysql
다음 명령어의 출력은 다음과 같습니다.
OUTPUT
mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2018-06-20 11:30:23 PDT; 5min ago
Main PID: 17382 (mysqld)
Tasks: 27 (limit: 2321)
CGroup: /system.slice/mysql.service
`-17382 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
순서 4: MySQL의 보안 보호
sudo mysql_secure_installation
비밀번호 검증 정책의 세 가지 수준 중 하나를 선택합니다(강력한 권장).비밀번호를 설정하고 모든 질문에 y(yes)를 입력합니다.이것에 의해, 시큐러티가 향상됩니다.
스텝 5 : 완료 후다음 명령을 입력하여 MySQL을 엽니다.
sudo mysql
스텝 6 : MySQL 서버에 phpMyAdmin 등의 외부 프로그램에서 루트로 로그인하려면 mysql에 다음 명령을 입력합니다.
mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'strong_password';
mysql>FLUSH PRIVILEGES;
mysql>exit;
그 후 이 열린 단말기와 타입에 대해 mysql을 정상적으로 실행할 수 있게 됩니다.
mysql -u root -p
이제 암호를 입력합니다.
콩고! mysql 설치가 완료되었습니다.
계속적인 도입 테스트의 교훈이 purge mysql-common은 반드시 수행해야 합니다.mariadb와 mysql을 같은 시스템에 넣을 수 없습니다.그들은 그들만의 mysql-common을 원하며 그것들을 공유하지 않습니다.서버에 접속하기 위해 랩된 다른 많은 API.
그리고 마리아답에 대한 모든 레포에 대해 언급해야 합니다.그렇지 않으면 mariadb에서 동일한 버전을 다시 설치합니다.
sudo apt-get purge mysql-common
# Put back the mysql-common , make sure you use the new mysql repo,
# remarks mariadb repo
sudo apt-get install software-properties-common
기타 파일 또는 폴더에 mariadb repo가 포함되어 있는지 항상 확인하십시오.
cd /etc/apt
fgrep -lR "maria"
이를 위한 간단한 방법은 단말기에 다음 명령을 입력하여 Synaptic Package Manager를 설치하는 것입니다.
sudo apt-get install synaptic
다음으로 시냅스를 엽니다.
sudo synaptic
그런 다음 설치한 패키지를 검색하여 완전히 제거하도록 표시한 후 Apply(적용)를 누릅니다.
mysql-server를 설치하기 위한 명령어
sudo apt-get update
sudo apt-get install mysql-server
Ubuntu에 mysql을 설치하는 것은 매우 간단합니다.
sudo apt-get update
sudo apt-get install mysql-server
를 새로 만들어야 한다'는.root
좋은 비밀번호를 설정하면 바로 사용할 수 있습니다.
설치 및 Mysql에 대한 기본이해는 이 유튜브 동영상도 보실 수 있습니다.
sudo apt-get update
sudo apt-get install mysql-server -y
if setup password
sudo mysql_secure_installation
새 사용자를 설정한 경우
sudo mysql
>CREATE USER 'username'@'%' IDENTIFIED BY 'password';
>FLUSH PRIVILEGES;
>exit
sudo systemctl restart mysql
언급URL : https://stackoverflow.com/questions/37273557/how-to-install-mysql-server-in-ubuntu
'programing' 카테고리의 다른 글
MySQL의 연산자 <=>는 무엇입니까? (0) | 2022.10.19 |
---|---|
새로운 DB 버전에서 이전 Flyway 마이그레이션이 비활성화되는 경우 어떻게 처리합니까? (0) | 2022.10.19 |
Vue Google 차트 사용 - Geochart.데이터 변경 시 차트가 새로고침되지만 범례가 삭제됩니다. (0) | 2022.10.19 |
pkg_resources라는 이름의 모듈이 없습니다. (0) | 2022.10.10 |
표준 세션라이프 타임은 왜 24분(1440초)입니까? (0) | 2022.10.10 |