programing

Ubuntu에 mysql-server를 설치하는 방법

kingscode 2022. 10. 19. 21:16
반응형

Ubuntu에 mysql-server를 설치하는 방법

나는 나의 ubuntu 시스템에 mariadb를 가지고 있지만 그것은 제대로 작동하지 않습니다, 그래서 나는 다시 나의 시스템에 mysql을 설치하고 싶습니다.

Remove mariadb의 경우 다음 명령을 실행했습니다.

  1. sudo apt-get --sudo는 "sudo"를 제거합니다.

  2. sudo mv /etc/sudio/ /tmp/sudio_configs/

  3. nano /etc/apt/ipt.list

  4. sudo apt-업데이트를 얻다

  5. 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

반응형