mysql基础系列1 mysql的各种安装方法
# useradd -r mysql# mkdir /mydata/data
# chown -R mysql.mysql /mydata/data/
# tar -xvf mysql-5.6.17.tar.gz&& cd mysql-5.6.17
# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/mydata/data -DSYSCONFDIR=/etc\
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 -DWITH_SSL=system \
-DWITH_ZLIB=system-DWITH_LIBWRAP=0 \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
# make && make install
# cd /usr/local/mysql
# chown-R mysql:mysql .
# scripts/mysql_install_db--user=mysql --datadir=/mydata/data/ 初始化
# chown-R root. 修改mysql的安装目录属主为root 属组为mysql
# cp support-files/mysql.server /etc/init.d/mysqld Sysv服务脚本
# chkconfig --add mysqld
# chkconfig --list mysqld 添加开机启动项
# echo 'PATH=/usr/local/mysql/bin:$PATH' > /etc/profile.d/mysql.sh
# source/etc/profile
# cp support-files/my-default.cnf/etc/my.cnf 添加配置文件
添加
datadir = /mydata/data
# vim /etc/man.config 添加手册
添加
MANPATH /usr/local/mysql/man
# ln -sv /usr/local/mysql/include /usr/include/mysql 输出头文件
# echo '/usr/local/mysql/lib ' >/etc/ld.so.conf.d/mysql.conf 库路径
# ldconfig-v |grep mysql
# service mysqld start
页:
[1]