linux下maxwell安装教程,Maxwell采集binlog系列(二)-Linux系统安装MySQL

本文详细介绍了在Linux系统中卸载旧版MySQL、安装新版本MySQL5.7.31的步骤,包括添加用户和属组、初始化数据库、配置my.cnf文件、设置开机自启、添加环境变量以及修改root密码等操作。
摘要由CSDN通过智能技术生成

1.首先确定自己系统没有安装mysql

查找:rpm -qa |grep -i mysql

如果找到mysql的包,执行命令一一删除:rpm -ev 包名

如果提示依赖包错误,则使用以下命令尝试:rpm -ev 包名 --nodeps

如果提示错误:error: %preun(xxxxxx) scriptlet failed, exit status 1则用以下命令尝试:

rpm -e --noscripts 包名

查找:find / -name mysql

如果搜索到,执行命令删除:rm -rf 路径

2.解压安装包

解压:tar -zxvf mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz

重命名:mv mysql-5.7.31-linux-glibc2.12-x86_64 /usr/local/mysql

进入:cd /usr/local/mysql

3.添加mysql属组和用户

添加属组:groupadd mysql

添加用户:useradd -r -g mysql mysql

4.将mysql5.7.31添加到mysql用户下面

chown -R mysql:mysql /usr/local/mysql

cb697ce4cadd2abeaab628925493d4c8.png

5.初始化mysql

进入:cd bin

初始化MySQL:./mysqld --user=mysql --initialize --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

记录初始化密码:0&=qPk:x1S,<

91b858ec6d3c0327865febf4708a9015.png

6.编辑my.cnf配置文件

vi /etc/my.cnf

删除[mysqld]下面所有内容,添加如下内容

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

#skip-grant-tables

port=3306

pid-file=/usr/local/mysql/data/mysql.pid

socket=/tmp/mysql.sock

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

default_authentication_plugin=mysql_native_password

5fbc4f7a7222f35b521b8a4a175179da.png

7.把mysql加入开机自启

cd /usr/local/mysql

cp support-files/mysql.server /etc/init.d/mysql

chmod +x /etc/init.d/mysql

chkconfig --add mysql

chkconfig --list

9fb663c8ab22e5a8d71028781e7f0e35.png

8.添加环境变量

vi /etc/profile

export PATH=$PATH:/usr/local/mysql/bin:/usr/local/mysql/lib

刷新配置:source /etc/profile

9.启动mysql

systemctl restart mysql

查看mysql进程是否启动:ps -ef|grep mysql

10.登录root,修改密码

登录:mysql -uroot -p (输入之前保存的密码,我的是:0&=qPk:x1S,

修改密码:set password for root@localhost = password('123456');

f8fa1d85f06f07adfc504b82f627a6d4.png

安装成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值