11.1 LAMP架构介绍 11.2 MySQL、MariaDB介绍 11.3/11.4/11.5 MySQL安装

11.1 LAMP架构介绍

11.2 MySQL、MariaDB介绍

11.3/11.4/11.5 MySQL安装

MySQL的几个常用安装包:rpm、源码、二进制免编译

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库文件

两种方式验证下载是否正确

     1.看是否有两个OK

  1. echo $?  看输出结果是否为0  检验的是 上条命令

cp support-files/mysql.server /etc/init.d/mysqld

basedir=/usr/local/mysql

datadir=/data/mysql

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

猜你喜欢

转载自my.oschina.net/u/3716831/blog/1624416