설치 및 컴파일 도구가 필요 패키지 :
냠 GCC GCC-C ++ 설치의 ncurses를-(STABLE) cmake 들소
소스 코드 mysql을 다운로드
wget을 https://github.com/mysql/mysql-server/archive/mysql-5.7.29.tar.gz
컴파일 및 설치 MySQL을
는 / usr / sbin에 / groupadd mysql을
은 / usr / sbin에 /은 useradd -g mysql을 mysql을
CD / tmp에
타르 xvf와 MySQL의-5.7.29.tar.gz
CD mysql을-5.7.29 /
cmake -DCMAKE_INSTALL_PREFIX = / usr / 지방 / mysql을 \
- DMYSQL_UNIX_ADDR = / tmp를 / mysql.sock \
-DDEFAULT_CHARSET = UTF8 \
-DDEFAULT_COLLATION = utf8_general_ci \
-DWITH_EXTRA_CHARSETS = 모든 \
-DWITH_MYISAM_STORAGE_ENGINE = 1 \
-DWITH_INNOBASE_STORAGE_ENGINE = 1 \
-DWITH_MEMORY_STORAGE_ENGINE = 1 \
-DWITH_READLINE = 1 \
-DENABLED_LOCAL_INFILE = 1 \
- DMYSQL_DATADIR =은 / var / mysql을 / 데이터 \
-DMYSQL_USER = mysql을
컴파일하고 설치하기 시작했다
make
make install
配置MySQL
mysql_secure_installation
设置MySQL
chmod +w /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql
ln -s /usr/local/mysql/lib/libmysqlclient.so.16 /usr/lib/libmysqlclient.so.16
mkdir -p /var/mysql/
mkdir -p /var/mysql/data/
mkdir -p /var/mysql/log/
chown -R mysql:mysql /var/mysql/
cd support-files/
cp my-large.cnf /var/mysql/my.cnf
cp mysql.server /etc/rc.d/init.d/mysqld
/usr/local/mysql/scripts/mysql_install_db \
–defaults-file=/var/mysql/my.cnf \
–basedir=/usr/local/mysql \
–datadir=/var/mysql/data \
–user=mysql
chmod +x /etc/init.d/mysqld
vi /etc/init.d/mysqld
basedir=/usr/local/mysql
datadir=/var/mysql/data
在系统启动时运行mysql:
chkconfig –add mysqld
chkconfig –level 345 mysqld on
启动服务:
service mysqld start