Linux에서 mysql을 설치하는 방법: 먼저 Linux 환경을 설정하고 종속성 패키지와 cmake 컴파일 도구를 설치한 다음 MySQL 소스 코드 패키지를 업로드하고 압축을 풀고 컴파일한 후 마지막으로 MySQL 사용자에게 권한을 부여합니다.
추천 관련 mysql 동영상 튜토리얼: "mysql 입문 동영상 튜토리얼"
1. 먼저 Linux 환경을 설정합니다. 여기서는 Redhat Enterprise 6.5를 사용하고 있는데 디스크를 나누어서 사용하는 것이 좋습니다. 나중에 확장 작업을 위해 논리 볼륨에 저장됩니다.
2. 환경이 설정되면 MySQL 설치 파일을 준비해야 합니다. 현재까지 mysql은 무료이며 공식 웹사이트에서 직접 다운로드할 수 있습니다.
웹사이트는 https://www.mysql.com/downloads/입니다. 물론 다운로드하기 전에 먼저 Oracle 계정을 등록해야 합니다. 그런 다음 다운로드할 커뮤니티 무료 버전을 선택하세요.
3. 종속성 패키지 및 cmake 컴파일 도구 설치
yum install -y cmake ncurses-devel
4. MySQL 컴파일 및 설치
MySQL 소스 코드 패키지 업로드, 압축 풀기, 컴파일 및 설치
사용자 만들기
useradd -s /usr/sbin/nologin mysql
데이터베이스 저장소 디렉터리 mkdir 만들기 /data< /code><code>mkdir /data
解压 tar -zxf mysql-5.6.36.tar.gz
cd ./mysql-5.6.36
编译
cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci-DWITH_EXTRA_CHARSETS=all -DWITH_MYISAM_STORAGE_ENGINE=1-DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1-DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1-DMYSQL_DATADIR=/data -DMYSQL_USER=mysql
参数说明:
-DCMAKE_INSTALL_PREFIX 数据文件存放目录 -DMYSQL_UNIX_ADDR sock文件路径 -DDEFAULT_CHARSET 默认字符集 -DDEFAULT_COLLATION 默认字符校对 -DWITH_EXTRA_CHARSETS 扩展字符支持 默认all -DWITH_storage_STORAGE_ENGINE 存储引擎的支持,默认支持MyISAM,MERGE,MEMORY,CVS存储引擎 -DENABLED_LOCAL_INFILE=1 启用加载本地数据 -DMYSQL_DATADIR 数据存放目录 -DMYSQL_USER mysql运行用户
安装:make && make install
给MySQL用户授予权限chown -R mysql:mysql /usr/local/mysql/
tar -zxf mysql-5.6.36.tar.gz
cd ./mysql-5.6.36
Compilechown -R mysql:mysql /data
cp support-files/my-default.cnf /etc/my.cnf
make && make install
MySQL 사용자에게 권한 부여 chown -R mysql:mysql /usr/local/mysql/
echo'export PATH=/usr/local/mysql/bin:$PATH' >>/etc/profile source!$
cp support-files/mysql.server /etc/init.d/mysqld chmod +x /etc/init.d/mysqld
vim /etc/init.d/mysqld basedir=/usr/local/mysql datadir=/data
chkconfig mysqld on
/usr/local/mysql/scripts/mysql_install_db--defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/data--user=mysql
mysql_secure_installation
service mysqld restart
위 내용은 Linux 환경에 MySQL5.6을 설치하기 위한 그래픽 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!