linux安装mysql5.7.24

一、下载

官网下载地址https://downloads.mysql.com/archives/community/
选择mysql5.7.24版本
在这里插入图片描述

二、安装

1、解压到指定目录,并把文件夹重命名为mysql

tar xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz -C /env
mv /env/mysql-5.7.24-linux-glibc2.12-x86_64 /env/mysql

2、创建所需文件夹,在log文件夹中创建mariadb.log文件

mkdir /env/mysql/data
mkdir /env/mysql/log
mkdir /env/mysql/sock
mkdir /env/mysql/run
touch /env/mysql/log/mariadb.log

3、创建mysql用户,并赋权

groupadd mysql
useradd -r -g mysql mysql
chown -R mysql:mysql /env/mysql
chmod -R 755 /env/mysql

4、初始化,记住初始化日志末尾的临时密码

cd /env/mysql/bin
./mysqld --initialize --user=mysql --datadir=/env/mysql/data --basedir=/env/mysql

注意,如果提示缺失libio依赖,安装即可,安装完成后,再初始化
可能要安装的依赖

yum install  libaio-devel.x86_64
yum -y install numactl

5、修改配置
修改/etc/my.cnf文件,修改完内容如下

[mysqld]
basedir=/env/mysql
datadir=/env/mysql/data
port=3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
symbolic-links=0
max_connections=600
innodb_file_per_table=1
lower_case_table_names=1
character_set_server=utf8
socket=/env/mysql/sock/mysql.sock

[client]
socket=/env/mysql/sock/mysql.sock

[mysqld_safe]
log-error=/env/mysql/log/mariadb.log
pid-file=/env/mysql/run/mariadb.pid

6、添加软连接

ln -s /env/mysql/support-files/mysql.server /etc/init.d/mysql
ln -s /env/mysql/bin/mysql /usr/bin/mysql

三、启动mysql

1、启动,如果提示已经启动了,则重启,或者直接杀死旧进程
启动命令

service mysql start

重启命令

service mysql restart

查询mysql进程命令

ps -ef | grep mysql

杀死进程命令

kill -9 '进程id'

2、登录mysql,修改密码,开放远程登录
登录命令

mysql -u root -p

输入之前初始化的密码
修改密码

mysql>set password for root@localhost = password('yourpass');

开放远程登录

mysql>use mysql;
msyql>update user set user.Host='%' where user.User='root';
mysql>flush privileges;
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值