linux安装mysql5.7

1安装准备

将mysql的压缩文件务必拷贝到usr/local目录下,其他路径目录都不可以,然后解压

tar -zxvf mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz  

解压后名字太长,需重新命名

mv mysql-5.7.34-linux-glibc2.12-x86_64 mysql

 

安装mysql必须系统内有mysql用户以及mysql用户组,否则启动mysql会报错

 groupadd mysql

 useradd mysql -g mysql

查询用户组

id mysql

2初始化

进入到bin目录执行初始化操作

cd bin

./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

# 初始化报错,请执行以下命令,查看是否安装齐全

yum search libaio

yum install libaio

yum -y install numactl

yum install libnuma

yum install ld-linux.so.2

yum install libaio.so.1

yum install libnuma.so.1

yum install libstdc++.so.6

yum install libtinfo.so.5

初始化完成后末尾出现为默认密码

3启动

contos7默认安装了mariadb数据库,这里把他移除:

yum remove mariadb-libs.x86_64

进入support-files启动服务

cd ../support-files/

./mysql.server start

4修改配置

到mysql的bin目录下执行命令来连接数据库

./mysql -u root -p

输入之前初始化的密码

设置密码

SET PASSWORD = PASSWORD('123456');

配置root用户信息,开启该用户远程连接权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

刷新权限

flush privileges;

退出

exit

5设置为系统服务

将mysql启动设置为系统服务,通过service mysql start/stop/restart来启动

进入到mysql的support-files目录,将里面的配置文件拷贝到系统服务目录中

cd ../support-files/

cp mysql.server /etc/init.d/mysql

编辑拷贝成功的文件

vi /etc/init.d/mysql

basedir=/usr/local/mysql

datadir=/usr/local/mysql/dataa

执行更新服务的命令

chkconfig --add mysql

chkconfig mysql on

配置环境变量

 vi /etc/profile

export MYSQL_HOME="/usr/local/mysql"

export PATH="$PATH:$MYSQL_HOME/bin"

应用环境变量

source /etc/profile

测试是否成功

service mysql stop

service mysql start

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值