Linux安装mysql详细流程

开发了一个crm管理系统需要在云服务器上部署,顺手记录一下安装流程及遇到的一些问题,希望能帮到和我有同样情况的小伙伴们,少走弯路。

1.mysql下载地址

MySQL :: Download MySQL Community Server 本人用的是linux5.7.38版本。

2.下载好安装包后用FinalShell(下载地址:FinalShell官网)或者其他ssh客户端软件上传至服务器

运行tar -xvf /root/mysql-5.7.38-1.el7.x86_64.rpm-bundle.tar -C /usr/mysql

将安装包放到指定目录。

检查是否安装mysql
yum list installed |grep mysql

没有输出的话就是没有安装mysql,如果有输出信息就需要先删除mysql再进行安装。

进入安装包存放目录 cd /usr/mysql

依次执行以下命令,注意执行一定要安装步骤操作不然会出现错误。

(1)执行rpm -ivh mysql-community-common-5.7.38-1.el7.x86_64.rpm

(2)执行rpm -ivh mysql-community-libs-5.7.38-1.el7.x86_64.rpm

如果出现下面错误时

执行rpm -qa | grep -E 'mysql|mariadb',查看mariadb信息

然后执行rpm -e mariadb-libs-5.5.68-1.el7.x86_64 --nodeps命令删除mariadb后继续安装。

再次执行安装(1)步骤的命令

(3)执行rpm -ivh mysql-community-client-5.7.38-1.el7.x86_64.rpm

(4)执行rpm -ivh mysql-community-server-5.7.38-1.el7.x86_64.rpm,如有出错请参考下图:

安装插件成功后再次执行本步骤安装命令就行。

至此,mysql安装完成。

3.初始化mysql信息

#设置随系统启动
systemctl start mysqld
#查看状态
systemctl status mysqld
#开启mysql随系统启动规则
systemctl enable mysqld

#查看临时密码
grep 'temporary password' /var/log/mysqld.log
#用临时密码登录mysql,ri2NLigYB0+Q是我的临时密码
mysql -uroot -pri2NLigYB0+Q
#设定新密码规则
set global validate_password_policy=0;
set global validate_password_length=1;
#设定你的新密码
alter user root@localhost identified by '你的新密码';
#给root用户远程访问服务器的权限,方便navicat或其他图形工具连接
grant all privileges on *.* to 'root'@'%' identified by '你的新密码' with grant option;
#刷新权限
flush privileges;
#退出mysql
exit
#使用修改后的密码再次登录mysql验证是否设置成功
mysql -uroot -p你的密码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值