MySQL安装(1)
一、MySQL版本的选择 推荐选择MySQL官方版本,且选择MySQL5.6以后的版本。 如选择Percona版本(例如5.6版本使用线程池等),但在5.6版本以后,官方版MySQL集成了Percon之前的优化。 不建议选择MariaDB:无INNODB;且核心代码较老 MySQL在5.6以后不断重构源码,安装包越来越大,功能和性能在持续改进
二、下载
MySQL官网:https://www.mysql.com/ 建议大家经常查看是否有更新及相关技术大牛文章
社区GA版下载地址:https://www.mysql.com/
选择版本:例如Linux版本可以按照如下方式选择(版本、操作系统、操作系统版本)
下载完成后将其上传,如上传至/usr/local目录下。
三、安装
总体安装步骤概述如下: 操作系统等相关配置设置 安装依赖包 创建用户 修改配置文件、创建相关数据目录、日志目录等并授权 运行安装命令,启动数据库 配置环境变量、服务等(看需要)
1.操作系统等相关配置设置
查看CPU、内存、SSL版本、硬盘大小
# 查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
# 查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l
# 查看CPU信息(型号)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
# 查看内存:
cat /proc/meminfo
# 查看ssl版本
openssl version
#查看硬盘大小
df -lh
# 修改防火墙
service iptables stop
chkconfig iptables off
#修改selinux
vim /etc/selinux/config
,SELINUX=disabled
setenforce 0 ## 不重启机器生效
# 修改文件限制等
vim /etc/security/limits.conf
* hard nofile 65535
* soft nofile 65535
或
ulimit -n 65535 (sudo sh -c "ulimit -a"检查)
--------------------------------
vim /etc/sysctl.conf
kernel.sem=250 32000 100 128
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_fin_timeout = 30
2. 生产环境安装对应包
yum install -y epel-release
yum install -y glibc gcc gcc-c++ openssl-devel autoconf automake cmake bison make ncurses-devel numactl numactl-devel
yum install -y libtool-ltdl-devel* zlib* libxml* fiex*
yum install -y libaio libaio-devel libmcrypt libmcrypt-devel mcrypt mhash
3.创建用户
groupadd mysql
useradd -r -g mysql mysql
4.修改配置文件、创建相关数据目录、日志目录等并授权
# 切换到mysql安装包目录,并解压安装包
cd /usr/local
tar -zxvf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz
# 创建软连接 (以便于后期升级、或安装多实例等),并修改权限
ln -s mysql-5.6.40-linux-glibc2.12-x86_64 mysql5.6
chown -R mysql . # 注意 .为当前目录的意思
chgrp -R root . # 注意 .为当前目录的意思
# 创建数据目录、日志目录、配置文件目录及临时文件目录并授权
mkdir -p /data/mysql/mysql4406/{data,logs,etc,tmp} # 一次性创建多个目录,4406端口号(默认端口号为3306)
# 修改配置文件 (根据实际情况修改)
主要参数配置如下,生产环境需要根据实际情况修改,配置参数说明请参见下一篇博文
vi /data/mysql/mysql4406/etc/my4406.cnf
[mysqld]
server-id=4406
port=4406
basedir=/usr/local/mysql5.6
datadir=/data/mysql/mysql4406/data
socket=/data/mysql/mysql4406/tmp/mysql4406.sock
log-error=/data/mysql/mysql4406/logs/mysqld4406.log
pid-file=/data/mysql/mysql4406/tmp/mysqld4406.pid
character-set-server=utf8
max_binlog_size =1G
log-bin=/data/mysql/mysql4406/logs/mysql-bin
binlog-format=row
expire_logs_days=7
sync_binlog=1
binlog_cache_size= 128M
[client]
port=4406
socket=/data/mysql/mysql4406/tmp/mysql4406.sock
# 修改权限
chown -R mysql:mysql /data/mysql/mysql4406
5. 安装MySQL
做完上面一系列准备工作后,终于迎来了MySQL安装操作
# 进入MySQL安装包所在目录,指定配置文件及用户进行安装
scripts/mysql_install_db --defaults-file=/data/mysql/mysql4406/etc/my4406.cnf --user=mysql
如出现OK且无其他错误信息,即安装成功
6.如果需要配置服务(如进行开机自启动等),可以进行配置,生产环境上如有多个实例等不建议如此配置
cp support-files/mysql.server /etc/init.d/mysqld
再将其中的basedir 、datadir路径及conf配置文件名等进行修改( 如机器上只配置一个MySQL实例无需修改 )
6. 开启MySQL
# 指定配置文件 启动数据库 (推荐) ,并在后台运行( 执行下面命令时多次回车,专为小白而备注 )
/usr/local/mysql5.6/bin/mysqld_safe --defaults-file=/data/mysql/mysql4406/etc/my4406.cnf &
# 服务方式启动(建议第一种方式,如此机器上只有一个mysql实例可以采用如下方式启动,多实例将在后续介绍)
/etc/init.d/mysqld start
7. 配置环境变量(看需要,如不配置,则运行mysql相关命令需要输入全路径)
vi /ect/profile
# 末尾追加如下信息
export PATH=$PATH:/usr/local/mysql5.6/bin
export PATH
# 使环境变量生效
source /etc/profile
四、登录MySQL,修改密码,创建账号及授权等
1. 登录mysql
说明: mysql5.6版本安装后默认root密码为空,即不输入密码即可进入,如下所示,其中-uroot 指 登录用户名,-P4406 表示端口号为4406(默认3306,当为3306时 可以不输入),--socket=/data/mysql/mysql4406/tmp/mysql4406.sock 为指定套接字方式登录(--socket可以写作-S)
如果采用默认端口3306 ,则输入 mysql即可登录
2. 修改密码
# 修改当前账号密码
mysql> set password=password("123456");
mysql> flush privileges; # 刷新权限
3.创建账号并授权
# 创建超级管理员账号
mysql> grant all on *.* to root@"%" identified by "123456" with grant option;
说明: all表示所有权限
root为账号名,‘%’表示所有主机可以连接(mysql账号有账号名及主机组成一个用户名,相同账号不用主机属于不同用户)
identified by "123456" 表示设置密码为123456
with grant option 表示该账号有授权的权限,all权限不包含授权权限
# 创建查询账号
mysql> grant select on *.* to query@"%" identified by "query";
mysql> flush privileges;
至此,mysql 5.6版本的安装,配置以及简单的创建账号等操作就完成了,具体日常操作命令将在后续推出。
总体说明:
后续新建的mysql实例建议安装mysql5.7及后续版本,且持续关注新版本信息。
耿小厨已开通个人微信公众号,想进一步沟通或想了解其他文章的同学可以关注我
沃格推出玻璃基新品,隆达QDMiniLED新技术可节省20成本行家说快讯近期,MiniLED的发展在年底又迎来一波冲刺,尤其是产品和技术方面都不断有新消息传来。如沃格光电推出两款MiniLED玻璃基背光新品,隆达电子与逢甲大学合作开发白光Mi
数字技术泛在联接智能世界来源经济参考报记者吴蔚综合报道数字经济时代,技术创新正不断促进更广泛的联接,消弭数字鸿沟满足人们的联接需求,在带来更多经济增长的同时,也将实现更多的社会价值。数字技术持续赋能统计数
钧达股份拟向全资孙公司滁州捷泰增资7亿元股价跌5来源中国经济网中国经济网北京12月5日讯钧达股份(002865。SZ)今日股价收报198。99元,下跌5。02,总市值281。62亿元。上周五晚间,钧达股份公告称,2022年12月
德勤阿里为数据智能时代造势,是风口还是韭菜?前不久,德勤和阿里高调发布了业内首个DAAS报告DAAS数字化新世代的最优解,强调企业不应该继续将数据智能建设当作选择题,而是一道必答题!德勤管理咨询中国首席执行官戴耀华(右)与阿
普通人如何高效使用微信来赚钱?最近阅读了一本书,微信互联网平民创业,作者李笑来。一作者简介李笑来,著名天使投资人,原新东方名师,得到App专栏通往财富自由之路作者,畅销书作家。著有把时间当作朋友新生七年就是一辈
日本家电是如何输掉全球化战争的?樱花,是日本的国花。这是一种先开花后长叶的乔木植物,花开的时间比较短,因此有樱花七日的说法。但这种短暂而灿烂的开花方式,却让日本人深深折服,因此也被尊为日本精神。在某种程度上,日本
选vivoX90还是小米13?谁价格低买哪个小米13系列延期发布,vivoX90系列莫名其妙成了真首发天玑9200和第二代骁龙8的机器,在我看来vivoX90系列就是明年的旗舰守门员,这款手机在各个方面的配置都相当均衡,价格
离线安装浏览器插件和进行低版本浏览器测试1)因为chrome90升级后,对于cookie的强校验,跨域无法传递cookie信息,导致很多网站不兼容2)所以需要使用多个浏览器,目前看到的搜狗浏览器还是低于chrome90的
新型海水电解催化剂可同时完成氢气生产与海水淡化科技导报电化学重建是生成高活性OER催化剂的强大工具,利用电化学重建在HER催化剂基础上制备OER活性催化剂,可以开发出同时具有最先进的HER和OER活性的双功能催化剂。美国休斯顿大学任志
十四五数字经济风口当下,物流企业如何借力实现数字化转型?伴随十四五数字经济发展规划十四五现代综合交通运输体系发展规划等顶层规划接连出炉,相关主题板块应声上涨。长期来看,伴随数字经济与现代交运的部署蓝图正式落地,预示着中国数字化经济与交运
生命的意义到底是什么?我给你们讲个非常可怕的事情,非常可怕,如果你听懂的话,你可能真的会因为这个点儿瞬间醒来。你有思考过生命的真相是什么吗?你为什么会坐在这里?你有思考过你是水,你来自哪里,要去向何方吗
清明前后,记得吃这几种菜,健康营养防止春燥这几道菜比那些大鱼大肉受欢迎多了,清明节前后,气温总是不稳定,天气忽冷忽热,大家要多注意防护,在日常的饮食上也要注意,保证各种营养的均衡摄入,接下来给大家分享几款缓解春燥的菜,希望
清明节里的幽思追缅今天又到一年清明节在这个让人幽思的日子里生者寻源奉金孝银遥寄先祖几多思念点烛奉果祈拜先人祈盼先者在天堂里安好,安心,安宁今日清明的悲思恰似翻滚飘逸的白云沸腾着离别的泪水波动着感恩的
清明祭悼英烈图片来自网络,侵权立删苍茫大地写悲歌阵阵凄风奏悲音山河无恙祭英灵声声泣,无人应英雄卫国失音讯只留亲人盼回程图片来自网络,侵权立删家祭无忘告乃翁乃翁不见回雁捎书信行行泪,盼亲人他乡可
清明,该是青年成长的时节一有了故乡我们才有姓名有了姓名才有了自己最早我们没有名字,是祖先经过漫长流浪去到的最后一站,那里成为了我们的故乡,也成为了我们的姓。先辈们用他们的勤劳勇敢善良与智慧庇护着世世代代以
(节令之美清明)此间春光好,告与先人知新华社北京4月5日电题此间春光好,告与先人知新华社记者邢拓张晓洁唐诗凝燕子来时新社,梨花落后清明,天朗气清,春和景明。人间四月天里,我们迎来了二十四节气中的第五个节气清明。岁时百问
沈阳中街李连贵熏肉大饼为何这么有名?李连贵又是谁呢?年轻的时候,我曾在辽宁开原建昌等地工作过几年。每次往返山西老家,总会在沈阳停留一两天,为的就是逛一逛中街,尝一尝李连贵熏肉大饼。在辽宁建昌工作时的留影中街是沈阳最繁华热闹也是最早形
国家级陪酒师,60度白酒能喝20斤,据说有编制?真的存在吗?一说到陪酒师这个词,很多朋友首先想到的就是酒吧,KTV里面的陪酒员。其实,今天我们所说的陪酒师是现在网传很厉害的一份职业,据说他们还有着国家的正式编制,平日里的主要工作就是用来接待
怪了!中国四大名酒里,为啥没五粮液剑南春?背后原因让人心酸在1952年,白酒行业还处于萌芽时期。为了刺激白酒的发展,也为了加强白酒的品牌概念,举行了全国第一届品酒大会。当时白酒行业并不如今天这般繁荣,有规模的酒厂屈指可数。所以虽然这届评酒
夏天把白酒放进冰箱冻一冻,酒液为什么不会结冰,建议弄懂涨知识夏天快到了有不少酒友开始玩起了花活,把白酒放进冰箱里冰上一冰再饮用,既过过酒瘾,也给自己身体降降温。这样操作过的酒酒友可能会发现一个问题,不管温度有多低白酒在里面放上多久,白酒都不
以后豆腐就这样做,加上它后又香又嫩更营养,非油煎非油炸很健康大家好,我是Allie,美好的一天从营养早餐开始,吃好早餐,一整天都精力充沛。早餐吃好午餐吃饱晚餐吃少,低油低盐清淡饮食,这是我多年的习惯,希望和朋友们一起吃出健康吃出美丽吃出好身
猪肉卤制配方可以卤制猪头肉,猪肘子,五花肉,后腿肉,猪蹄儿,排骨尾巴等。配料是50斤清水比例,熬到最后大约剩下40斤卤水,而且卤水要分开用,卤猪肉,卤鸡鸭,卤牛肉要分开用,混在一起容易走味辅料