MySQL安装部署-Linux(CentOS)版

一、概述
上一篇文章是在window系统上安装MySQL数据库管理系统,详细介绍了安装步骤和所遇到的问题。这一篇文章开始,尝试在Linux的CentOS下安装MySQL数据库管理系统。同样,安装之前需要各项的准备工作,CentOS操作系统的安装,而我是安装在VM下面的CentOS,版本的7.0版本。
二、下载
1、首先要准备的内容就是要下载MySQL,我在官网上下载的是MySQL5.7.23版本:

1.png

2、在CentOS系统上面用火狐浏览器下载之后,存放在“下载”目录,可以移动到指定的目录,我是将移动到这个mysql用户下面,后续会说这个用户的新建。
2.png

3、接着是要解压这个文件,tar -zxvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz 需要花一些时间,解压后的文件比较大,整个文件夹是解压版免安装MySQL数据库,配置一下参数就可以了。
3.png

三、安装部署
1、首先需要在/usr/local/目录下新建一个mysql子目录,为什么要将这个解压包放在这个目录呢,是因为放在这里,免除了一些配置。我这里是直接将这个文档移动到/usr/local/目录下,重设置名字就可以了。
4.png

同时通过用同一个命令行将这个名字修改一下:mv mysql-5.7.23-linux-glibc2.12-x86_64 mysql
5.png

2、添加系统mysql组和mysql用户
添加系统mysql组:groupadd mysql
添加mysql用户:useradd -r -g mysql mysql
同时分配一下权限,这个首先确认在切到mysql目录:cd /usr/local/mysql
修改当前目录拥有者为mysql用户 chown -R mysql:mysql ./
3、安装MySQL
上面的那些操作都弄完之后,就可以是安装MySQL了。直接敲上脚本:
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
注意,在/usr/local/mysql目录下没有data目录,需要自行创建哦
6.png

初始化完之后,会自动生成临时随机密码,给我们首次登陆数据库的时候使用的。
做完这个步骤之后,需要执行以下命令创建RSA private key
bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data
7.png

4、修改配置文件,直接输入vim /etc/my.cnf 则打开了整个文件
8.png

[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
#symbolic-links=0
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# instructions in http://fedoraproject.org/wiki/Systemd
lower_case_table_names = 1
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/usr/local/mysql/data/mysqld.pid
#
# include all files from the config directory
#
!includedir /etc/my.cnf.d

修改的地方有两个,一个就是编码,另外一个就是数据库基本目录和数据库文件目录,另外还有就是日志文件的存放路径。
保存退出。
5、添加开机启动
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
修改vim /etc/init.d/mysqld

9.png

保存退出。
6、启动服务
输入service mysql start即可启动服务了,继续输入mysql -uroot -p登陆,
如果是报错,一般是没有相关的命令,这个就是没有快捷命令的软连接,需要设置一下
ln -s /usr/local/mysql/bin/mysql /usr/bin/即可
10.png

首次登陆之后,使用任何的MySQL命令都会报错,因为MySQL会强制首次登陆修改密码这个操作,因此修改一下,执行一下命令:

alter user 'root'@'localhost' identified by '123456';
flush privileges;
11.png

最后退出来重新重新等一下就可以了。


12.png

至此,整体的安装就完成了,后续则展开MySQL数据库的一系列化的学习了,目录如下:
I、MySQL基础

  1. MySQL体系架构
  2. MySQL环境安装搭建 环境安装搭建
  3. MySQL的访问模式
  4. MySQL数据库启停过程
    5.MySQL安全配置,用户管理及审计
    6.数据库操作规范
  5. MySQL存储过程
    8.MySQL的 SQL

II、MySQL管理
1.解析 MySQL buffer pool
2.解析 MySQL InnoDB 体系结构

  1. SQL解析过程
  2. MySQL系统自带的常用命令和工具
  3. 常用的第三方工具使和法
  4. MySQL 的日常更新
  5. MySQL online DDL的注意事项
    8.Pt 工具的使用
    9.MySQL逻辑备份和恢复
    10.MySQL物理备份和恢复
    11.Mysqlbackup使用
    12.Mydump 使用
    13.MySQL DML数据手工恢复 数据手工恢复 数据手工恢复
    14.MySQL DML闪回恢复
    15.MySQL 主从搭建
    16.MySQL sandbox搭建主从
    17.MySQL GTID的使用
    18.MySQL并行复制解读和测试
    19.MySQL MHA搭建过程 搭建过程 搭建过程
    20.MySQL数据异步复制方案
    21.MySQL半同步
    22.MySQL Group Replication 搭建技巧

III、MySQL性能优化
1.MySQL sys schema 解读,配置并获取元数据信息
2.pt 工具诊断
3.mysql -sniffer 诊断
4.innotop 使用
5.MySQL优化器解读
6.MySQL索引的使用要领
7.MySQL的锁机制

  1. 建立和使用分区
    9.MySQL半连接优化
    10.MySQL反连接优化
    11.MySQL相关内核参数优化
    12.MySQL数据库参优化
  2. 使用sysbench压测 MySQL
    14.MySQL查询优化
    15.MySQL优化技巧和分析思路

后续课程的学习,将自己所理解的以及所领悟的内容记录下来,好记忆不如烂笔头,将学过的东西写下来是一件好事。

写的不好,各位莫拍砖。。。。。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,919评论 6 502
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,567评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,316评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,294评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,318评论 6 390
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,245评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,120评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,964评论 0 275
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,376评论 1 313
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,592评论 2 333
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,764评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,460评论 5 344
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,070评论 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,697评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,846评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,819评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,665评论 2 354

推荐阅读更多精彩内容