liunx安装mysql有两种方式:1、源码安装:有点安装包小,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错;2、使用官方编译好的二进制文件安装,优点是安装速度快,安装步骤简单,缺点是安装包很大,300M左右。以下介绍linux使用官方编译好的二进制包安装mysql。
二进制文件安装:
1.下载liun- mysql文件,下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads
2.下载好用ftp上传,如下图:
3.解压文件,执行命令:tar-zxvf mysql-5.6.38-linux-glibc2.12-x86_64.tar.gz文件;
4.复制解压后的mysql目录到系统的本地软件目录,执行命令:cp mysql-5.6.38-linux-glibc2.12-x86_64 /data/soft/mysql -r
5.添加系统mysql组和mysql用户,执行命令:groupadd mysql和useradd -r -g mysql mysql
6.进入安装mysql软件目录:执行命令 cd /data/soft/mysql,
给mysql复制一个配置文件:cp support-files/my-medium.cnf /etc/my.cnf
7.修改当前目录拥有者为mysql用户:执行命令 chown -R mysql:mysql ./
8.安装数据库:执行命令 ./scripts/mysql_install_db --user=mysql
9.修改当前目录拥有者为root用户:执行命令 chown -R root:root ./
10.修改当前data目录拥有者为mysql用户:执行命令 chown -R mysql:mysql data
到此数据库安装完毕
11.启动mysql服务和添加开机启动mysql服务:添加开机启动:执行命令cp support-files/mysql.server /etc/init.d/mysql,把启动脚本放到开机初始化目录
启动mysql服务:执行命令service mysql start
启动可能会遇到一些错误:
MySQL server PID file could not be found![失败]
Starting MySQL...The server quit without updating PID file (/data/soft/mysql/data/snsgou.pid).[失败]
解决方法:
去data/soft/mysql/support-files下修改mysql.service这个文件,如下图:
再次启动mysql,执行命令:service mysql start
再用ps -ef|grep nginx查看是否已经开启:
这样就说明已经开启了;
如果远程连接数据库不能链接的话;
我这下面有三个推荐的文章:
1.http://www.cnblogs.com/chenjw-note/p/5887908.html
2.修改密码文章:http://www.cnblogs.com/daizhuacai/archive/2013/01/17/2865138.html
3.