centos下安装mysql

记录一下自己centos下安装mysql的步骤,方便自己以后再装时有笔记可看。
一、mysql官网下载压缩文件
官网地址:
https://dev.mysql.com/downloads/mysql/
在这里插入图片描述

二、新建文件夹并上传文件
在usr文件夹下新建mysql文件夹

mkdir /usr/mysql

然后利用FileZilla Client工具上传下载的压缩文件至/usr/mysql

三、检查Linux是否安装mariadb数据库,若安装了就删除
检查Linux是否安装mariadb数据库,mariadb是mysql数据库的分支

yum list installed | grep mariadb

如果安装了,就删除

yum -y remove mariadb-libs.x86_64

四、解压文件
进入压缩文件所在的位置

cd /usr/mysql

查看该文件夹下的文件

ls

解压文件

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

五、改名
将解压后的mysql-5.7.28-linux-glibc2.12-x86_64改名为mysql-5.7.28

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

六、在mysql-5.7.28下新建data文件夹

mkdir /usr/mysql/mysql-5.7.28/data

七、添加一个mysql用户

useradd mysql

八、初始化mysql
进入bin目录下

cd /usr/mysql/mysql-5.7.28/bin

初始化

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

运行后会产生一个密码,复制保存下来,后面会用到

九、改mysql-5.7.28文件夹的权限

chown -R mysql:mysql /usr/mysql/mysql-5.7.28/

十、启动mysql服务
进入bin目录
cd /usr/mysql/mysql-5.7.28/bin
启动mysql服务

./mysqld_safe &

十一、登录mysql
进入bin目录

cd /usr/mysql/mysql-5.7.28/bin

登录

./mysql -uroot -p

输入之前保存的密码

十二、重置密码
查询数据库

show databases;

会报错,提示要修改密码
修改密码

alter user 'root' @'localhost' identified by 'root';

十三、授权远程访问
授权

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

刷新权限

flush privileges;

其中,在初始化mysql的是,报了一个错:./mysqld: error while loading shared libraries: libnuma.so.1: cannot open sh,解决方案如下

yum -y install numactl
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值