1、安装mysql前准备工作
(1)、从官网下载mysql-5.6.22.tar.gz
(2)、tar -zxvf mysql-5.6.22-tar.gz 会生成mysql-5.6.22的文件夹
(3)、 安装编译MySQL源码需要的库
sudo apt-get install cmake
sudo apt-get install bison
sudo apt-get install build-essential libncurses5-dev
2. 安全前准备及目录设置
$ sudo groupadd mysql
$sudo useradd -g mysql mysql
$sudo mkdir -p/var/mysql/
$sudo mkdir -p/var/mysql/data/
$sudo mkdir -p/var/mysql/log/
$sudo mkdir /tmp/mysql.sock
3. 使用cmak
tar -zxvf mysql-5.6.22.tar.gz
cd mysql-5.6.22
sudo cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/var/mysql/data
4. 安装MySQL
$ sudo make
$sudo make install
5. 配置MySQL
sudo chmod +w /usr/local/mysql
sudo chown -R mysql:mysql /usr/local/mysql
sudo chown -R mysql:mysql /var/mysql/
sudo ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18
sudo cp support-files/my-default.cnf /var/mysql/my.cnf
sudo cp support-files/mysql.server /etc/init.d/mysqld
sudo cp support-files/my-default.cnf /etc/my.cnf
sudo chown -R mysql:mysql*
6、MySQL初始化安装
sudo /usr/local/mysql/scripts/mysql_install_db --defaults-file=/var/mysql/my.cnf --basedir=/usr/local/mysql --datadir=/var/mysql/data --user=mysql
7. 启动MySQ
sudo service mysqld start