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

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

f2acfa61fc5dc71be6095d0f2ea7a886.png

5.初始化mysql

进入:cd bin

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

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

444ae425d5c2e16652b0c5162ae16dcf.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

47bb9179ec8a4e03c805c82655580ecf.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

79ecff602b9a9c5791e372d57c2a023e.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');

62ece86a87c7d6d29e5fc5419d704f29.png

安装成功

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值