【原创】Mysql知识详解

官方文档: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故障案例

参考文章

猜你喜欢

转载自blog.csdn.net/len9596/article/details/80093412