官方文档:https://dev.mysql.com/doc/mysql-getting-started/en/
Mysql简介
简介
MySQL是由瑞典MySQL AB公司开发的一个轻量级关系型数据库管理系统,后面在2008被sun公司收购。因为其具有体积小,速度快,成本低,开放源码等特性。一般中小型公司都会选择使用linux+mysql作为网站的部署环境。mysql使用常用的数据库管理语言(SQL)进行数据管理。
Mysql安装配置
Mysql安装
二进制安装
1、获取二进制安装包,我这里以mysql-5.7为例。
官方下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
1、获取二进制安装包
mysql-5.5.32-linux2.6-x86_64.tar.gz
2、解压并做好软连接
tar zxf mysql-5.5.49-linux2.6-x86_64.tar.gz #解压
mv mysql-5.5.49-linux2.6-x86_64 /application/mysql-5.5.49 #重命名
ln -s /application/mysql-5.5.49/ /application/mysql #做好软连接
3、授权
chown -R mysql.mysql /application/mysql #库授权
mkdir /application/mysql/data –p #创建数据库数据目录
4、编译安装
cd /application/mysql
./scripts/mysql_install_db –basedir=/application/mysql/ –datadir=/application/mysql/data/ –user=mysql
5、修改配置文件
/bin/cp support-files/my-small.cnf /etc/my.cnf #这里用系统自带的配置模板,后期再做配置
sed -i ‘s#/usr/local/#/application/#g’ /application/mysql/bin/mysqld_safe #修改默认安装路径
6、为了方便操作,设置环境变量
PATH=”/application/mysql/bin:$PATH”
echo `PATH=/application/mysql/bin:$PATH` >>/etc/profile
. /etc/profile
7、mysql启动设置
sed -i ‘s#/usr/local/#/application/#g’ support-files/mysql.server #修改路径
cp support-files/mysql.server /etc/init.d/mysqld #改名
chmod +x /etc/init.d/mysqld #添加权限
/etc/init.d/mysqld start
cp -a /application/mysql/bin/* /usr/local/sbin/
yum安装
源码安装
Mysql配置
相关配置参数详解
mysql调优
安全调优
性能调优
mysql集群架构
mysql故障案例
参考文章