暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

5分钟,给你一个mysql

大话性能 2018-08-18
257

若文章对你有帮助,还请大家分享或转发给和你一样好学上进的朋友

5分钟完成mysql的搭建

一入性能测试深似海,还要学的东西涉及的面还挺广,为了让性能环境干净存粹或尽可能和线上保持一致,很多时候需要我们自己搭建压测的环境,而数据库是永远绕不过去的一个组件,今天就来讲讲如何搭建mysql数据库,按照如下步骤,保证5分钟内完成,大家可以收藏,以备不时之需!

本次演示安装的服务器:

CentOS Linux release 7.4.1708 (Core)

具体步骤如下:

1、安装基础组件
   yum -y install make gcc-c++ cmake bison-devel ncurses- 
   devel libaio libaio-devel numactl.x86_64
2、新建用户mysql,并添加到用户组mysql下
   groupadd mysql
   useradd  mysql -g mysql
3、下载mysql到tar包
   wget http://dev.mysql.com/get/Downloads/MySQL- 
   5.7/mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
4、解压后,重新命名
  mv mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz  /opt
  cd /opt/
  mv mysql-5.7.20-linux-glibc2.12-x86_64 /usr/local/mysql
5、新建数据存储目录,并更改mysql文件夹到归宿用户和用户组mysql
   mkdir /usr/local/data
   cd /usr/local
   chown -R mysql:mysql mysql/
6、修改mysql到权限
   cd mysql
   chmod -R 755 mysql/
7、开始初始化安装mysql
   /usr/local/mysql/bin/mysqld --initialize --user=mysql 
   --datadir=/usr/local/mysql/data -- 
   basedir=/usr/local/mysql
8、安装好后做一些软链接
   ln -s /usr/local/mysql/support-files/mysql.server 
   /etc/init.d/mysql
   ln -s /usr/local/mysql/bin/mysql /usr/bin
   ln -s /usr/local/mysql/mysqld.sock /tmp/mysql.sock
9、修改一下/etc/my.cnf,后启动(centos7系统)
   systemctl enable mysql.service 
   systemctl start mysql.service
   service mysql start

左右滑动可以查看被遮挡部分

其中在步骤7中,需要记录下分配给我们的初始密码,如下。


然后用上面👆初始密码登录mysql,修改密码,并且设置允许远程连接的权限。具体方法如下图。


最后就是验证,就是这么简单!!!


若文章对你有帮助,还请大家分享或转发给和你一样好学上进的朋友


往期推荐

● ELK日志系统搭建实战

● jmeter工作实战心法-高级需求(附福利)

● jmeter工作实战心法-必备技能(附赠小技巧)

● 1000w数据快速插入mysql的2种方法

● 人生苦短,秒级解析数据

内推直通

● 阿里巴巴达摩院人工智能测试开发岗

● 初创公司月薪20-35K招人,简历直接内推给老铁


(欢迎大家投稿)





▼    扫描关注,分享不断





    ▼



把时间交给阅读

我们致力于

帮助测试快速进阶成长
提供高薪职位内推直通
组织分享培训大牛经验



文章转载自大话性能,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论