51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2261|回复: 0
打印 上一主题 下一主题

[原创] 【大话性能】快速完成mysql的搭建,傻瓜式操作

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-10-16 10:44:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 huton_0306 于 2018-10-16 11:00 编辑

一入性能测试深似海,还要学的东西涉及的面还挺广,为了让性能环境干净存粹或尽可能和线上保持一致,很多时候需要我们自己搭建压测的环境,而数据库是永远绕不过去的一个组件,今天就来讲讲如何搭建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包
   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,修改密码,并且设置允许远程连接的权限。具体方法如下图。
最后就是验证,就是这么简单!!



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-4-20 09:29 , Processed in 0.068932 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表