首页 > 数据库 >【操作系统】Linux下安装mysql、jmeter

【操作系统】Linux下安装mysql、jmeter

时间:2022-11-19 12:33:57浏览次数:64  
标签:mysql linux 密码 mysqld Linux jmeter 安装

mysql安装

安装 调试 启动

官网:https://dev.mysql.com/downloads/repo/yum/
下载好需要的rpm源,使用Xftp将rpm传入虚拟机的/root目录下

Xshell操作linux,或者直接虚拟机终端操作:

  1. 安装源
yum -y install ****[刚刚传的rpm文件]****
  1. 安装mysql(联网 下载 安装的过程)
yum -y install mysql-community-server
  1. 启动数据库
systemctl start mysql

这里如果遇到如下报错

Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.

解决

  • 指定temp的存放路径
    vi /etc/my.cnf
    添加下图红框内容:
    image
  • 建立文件夹、授权
mkdir -p /var/lib/mysql/temp
chown mysql.mysql /var/lib/mysql/temp
  • 重启、查看数据库情况
重启
service mysqld restart
查看状态
systemctl status mysqld

image

登录

找到原始数据库密码

终端输入:

grep "password" /var/log/mysqld.log

登录mysql

mysql -u root -p

输入密码时,linux不会有提示符(没有输入密码的效果),复制密码粘贴回车即可

重新配置,第一次登录mysql,必须重新设置

重新设置密码:

 alter user 'root'@'localhost' identified by '密码';

密码策略:
长度至少8位
至少有大小写一个
至少有一个数字
至少有一个特殊字符

当然以学习为目标的情况,可以更改密码策略

更改密码策略

  1. 查看密码策略
    show variables like 'validate_password%';
  2. 清空密码策略
    set global validate_password.policy=0;
  3. 设置密码长度(这里设为4)
    set global validate_password.length=4;
  4. 重新设置密码
    这时候就可以随意设置,比如“1234”,但是不可以设置为“root”

设置远程访问

一般不用root用户进行远程访问,一般会单独设置一个用户,对其进行远程访问
创建用户

create user 'xxxx'@'%' identified by '1234';

给限权

grant all on *.* to 'xxxx'@'%';

jmeter安装

测试是否安装java

java -version

测试是否安装javac

一般linux自带jdk但是可能没有javac

  • 1、安装devel包:
yum -y install java-1.8.0-openjdk-devel
  • 2、修改环境变量:
vim ~/.bash_profile


JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.5-3.b17.el7.x86_64
PATH=$PATH:$JAVA_HOME/bin
export PATH

image

  • 3、退出vim编辑,然后:
source ~/.bash_profile
  • 4、测试javac成功

image

jmeter下载

官网:https://jmeter.apache.org/
image

可以使用linux的wget命令下载
image

jmeter解压 + 调试

tar zxvf apache-jmeter-5.5.tgz -C /usr/local/

image

修改配置文件的字符集,cd到 bin/目录下

vim jmeter.properties

查找关键词,命令模式下/ampleresult,按n跳到下一个查询结果,找到

#ampleresult.default.encoding=***
复制,去掉#并修改为UTF-8
ampleresult.default.encoding=UTF-8

【esc】 + :wq保存并退出

使用jmeter

在linux中,设置jmeter过于麻烦,可以在本机图像化窗口中完成并保存,后传入linux。

标签:mysql,linux,密码,mysqld,Linux,jmeter,安装
From: https://www.cnblogs.com/mlstudyjava/p/16871628.html

相关文章

  • linux挂载nfs问题
    简要说明:错误不一定是会报超时,有时候直接安装showmount就可以解决  上周公司一台k8节点nfs挂载超时,同事反映,这个盘挂载是有问题。开始各种排查,都没问题。最后排查......
  • Mest SQL(1)---利用Python将Excel数据表导入MySQL数据库
    【最终呈现效果】【原始Excel数据表】【代码实现及注释】importpandasaspdimporttimeimportreti=time.strftime('%Y_%m_%d_%H%M%S',time.localtime())myexcel=r'G:\M......
  • Mysql历史介绍及多版本安装
    目录一、数据库概述1.1什么是数据库1.2数据库的分类1.3Mysql企业版本选择二、Windows多版本部署Mysql数据库2.1mysql5.6版本安装2.2mysql5.7版本安装2.3mysql8.0版......
  • MYSQL
    创建数据表 CREATETABLEIFNOTEXISTSstudent(idINT(4)NOTNULLAUTO_INCREMENTCOMMENT'学号',NAMEVARCHAR(30)NOTNULLDEFAULT'小明'COMMENT'姓名',PRI......
  • linux花生壳
    动态域名解析=花生壳=ddns==dns+dhcp配置dhcp服务(在服务端)yuminstalldhcp-ycp/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.confvim/etc/dhcp......
  • 提升mysql服务器性能(存储引擎与配置参数设置)
    服务层实现了与引擎无关的性能 frm用于记录结构 使用表锁 使用共享所和读锁支持全文索引 前缀索引  如果不对表进行操作尽可以进行压缩; myisamchk 命令行工具需......
  • Mysql命令行使用source执行.sql文件报错
    问题描述在windows上,使用命令行登录mysql,使用source命令执行xxx.sql文件,报错。将文件里的内容粘贴在命令行可以正确执行。原因连接mysql时没有设置编码解决mysql-u......
  • 2022-11-17 mysql列存储引擎-聚合中间缓存结果-分析
    摘要:mysql列存储引擎-聚合中间缓存结果-分析DML:TPCH表使用Q16selectp_brand,p_type,p_size,count(distinctps_suppkey)assupplier_cntfrompartsupp,partwh......
  • 解决MySQL使用limit偏移量较大效率慢的问题
    备注:第二个方法妥妥的问题描述在MySQL中,LIMITOFFSET偏移量特别大时,效率会非常低如果说LIMIT1000,10,一个偏移量很小的值,一般是没有问题的。但是,比如说,LIMIT10000000,10......
  • linux创建用户、设置密码
    添加用户:useradd-m用户名然后设置密码passwd用户名删除用户:userdel-r用户名说明1.在root权限下,useradd只是创建了一个用户名,如(useradd +用户名),它并......