11.1 LAMP架构介绍html
11.2 MySQL、MariaDB介绍mysql
11.3/11.4/11.5 MySQL安装linux
MySQL的几个经常使用安装包:rpm、源码、二进制免编译sql
cd /usr/local/src wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz tar zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz mv mysql-5.6.36-linux-glibc2.5-x86_64 /usr/local/mysql cd /usr/local/mysql ls useradd mysql mkdir /data/ ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql cp support-files/my-default.cnf /etc/my.cnf datadir=/data/mysql socket=/tmp/mysql.sock cp support-files/mysql.server /etc/init.d/mysqld vi /etc/init.d/mysqld 定义basedir和datadir basedir=/usr/local/mysql datadir=/data/mysql /etc/init.d/mysqld start ps aux |grep mysql [root@c-72 mysql]# chkconfig --add mysqld [root@c-72 mysql]# chkconfig mysqld on [root@c-72 mysql]# service mysqld stop Shutting down MySQL.. SUCCESS! [root@c-72 mysql]# service mysqld start Starting MySQL. SUCCESS! [root@c-72 mysql]#
尽可能把全部源码包都安装在一个路径。安装大概须要耐心等待一下。架构
[root@c-72 mysql]# ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql Installing MySQL system tables..../bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory [root@c-72 mysql]# yum install libaio* -y //缘由:缺乏libaio库文件
两种方式验证下载是否正确socket
1.看是否有两个OKspa
cp support-files/mysql.server /etc/init.d/mysqldcode
basedir=/usr/local/mysqlserver
datadir=/data/mysqlhtm
ls -l /etc/init.d/mysqld
chkconfig --add mysqld
service mysqld start
ps aux |grep mysql
netstat -lntp
假如没有办法把启动的脚本放在/ect/init 或者说没有这样的启动脚本模板去拷贝,
killall 先中止读写操做 尽可能用killall 慢慢等待
默认引擎
扩展
mysql5.5源码编译安装 http://www.aminglinux.com/bbs/thread-1059-1-1.html
mysql5.7二进制包安装(变化较大) http://www.apelearn.com/bbs/thread-10105-1-1.html