linux 6.9 安装二进制mysql

本文提供了一份详细的MySQL 5.6版本安装教程,涵盖了安装前的环境准备、依赖包安装、二进制文件下载及配置等步骤,并介绍了如何设置用户权限、更改密码及实现远程访问。

安装环境看标题。

一、首先安装依赖包

  1. yum -y install perl perl-devel
  2. yum install numactl -y
  3. yum install libaio* -y

二、下载二进制mysql到root目录或者/usr/local目录

wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz

三、解压并重命名

1、解压:tar -zxvf mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz

2、重命名:mv mysql-5.6.39-linux-glibc2.12-x86_64 mysql

注意:如果把安装包下载到/root目录中,那么改变它的路径:mvmysql /usr/local (mysql是重命名后的名称)

3、添加mysql用户组和mysql用户

 先检查是否有mysql用户组和mysql用户

  1.  groups mysql

 
 若无,则添加;

  1. groupadd mysql
  2. useradd -r -g mysql mysql



 若有,则跳过;
 

4、进入mysql目录更改权限


  1.  cd mysql/ chown -R mysql:mysql ./
 

5、执行安装脚本

  1.  ./scripts/mysql_install_db --user=mysql


安装完之后修改当前目录拥有者为root用户,修改data目录拥有者为mysql


  1. chown -R root:root ./ chown -R mysql:mysql data


6、更改mysql密码

上一步安装脚本执行输出的日志中告诉我们如何更改密码了


但是如果直接执行这两条命令就会报错

因为这时还没有启动mysql,这算是一个坑。启动方法如下


  1. ./support-files/mysql.server start

如果MySQL启动报错,则可能是已经存在MySQL进程,杀掉即可

  1. ps aux|grep mysql kill -9 上边的进程号 #或者下边一条命令即可杀掉所有MySQL进程 ps aux|grep mysql|awk '{print $2}'|xargs kill -9

杀掉后再启动即可。

MySQL启动之后再执行如下命令更改密码:

  1. ./bin/mysqladmin -u root -h localhost.localdomain password 'root'


密码更改后即可登录MySQL

  1. ./bin/mysql -h127.0.0.1 -uroot -proot


登录之后将其他用户的密码也可改为root

  1. update mysql.user set password=password('root') where user='root'; flush privileges;


7、增加远程登录权限


上一步即可本地登录,但远程登录会报错


为解决这一问题,需要本地登陆MySQL后执行如下命令


  1. grant all privileges on *.* to root@'%' identified by 'root'; 
  2. flush privileges;


执行之后即可远程登录


8、将MySQL加入Service系统服务


  1. cp support-files/mysql.server /etc/init.d/mysqld chkconfig --add mysqld chkconfig mysqld on service mysqld restart  service mysqld status


9、配置my.cnf


vim my.cnf #添加以下两条语句并保存退出 default-character-set=utf8 lower_case_table_names=1 max_allowed_packet=100M


配置好之后,重启mysqld服务




安装完成之后,做一些小调整:

为了让mysql在任意目录下启动,如下操作

  1. vi /etc/profile
  2. 在PATH……后加上mysql启动目录如:
  3. PATH=$PATH:$HOME/bin:/usr/local/mysql/bin/
  4. 重启



参考:https://www.cnblogs.com/wangdaijun/p/6132632.html





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值