linux手动安装at,Linux系统redat7.6安装最新mysq5.7.34详细教程

本文详细介绍了如何在Linux系统中安装MySQL5.7,包括从官网下载安装包、卸载旧版本、解压缩并安装、修改配置、启动数据库、设置密码以及开启远程访问。此外,还提醒了关于MariaDB的情况和可能出现的问题解决办法。

下载安装包方式一,去官网下载最新安装包,上传到Linux

方式二,在Linux直接选择下载(适用于Linux有网)

cd opt/mysql   --切换到想安装的路径

wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.34-1.el7.x86_64.rpm-bundle.tar

--下载软件包

卸载旧版本

注意:如果是升级或者重新安装需要先备份数据库查询已经安装的版本:rpm -qa|grep mysql

卸载命令:rpm -e --nodeps

还需要查询是否安装过mariadb,Redhat7 之后mysql 改为Mariadba,由于mysql 被卖给了IBM, 有闭源的风险。所以就另外开了一个新的分支,继续开源。Maria 来源于mysql开发者的女儿的名字。命令:rpm -qa | grep mariadb

开始安装

注意:如果需要mysql的用户单独操作,需要建立mysql用户,用户组,以及赋权

1.解压缩tar -zxvf mysql-5.7.34-1.el7.x86_64.rpm-bundle.tar

解压缩结束以后会解压出好多子包

60a676931d25

2.按顺序依次安装:(大体各个包的作用)

MySQL-client-XXX.rpm --mysql的客户端工具,带有mysql命令

MySQL-server              --mysql的数据库主程序

MySQL-share               --有mysql的链接库:libmysqlclient.so  ,/libmysqlclient.so.18.1.0

MySQL-devel               --有mysql_config命令rpm -ivh mysql-community-common-5.7.34-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.34-1.el7.x86_64.rpm

rpm -ivh mysql-community-devel-5.7.34-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.34-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.34-1.el7.x86_64.rpm

3.修改配置

查看配置文件:(里面有data数据位置,日志位置,配置未知等等,虽然会自动创建,但如果没有就会报错,需要自己创建以及赋权,也可以修改到自己熟悉的地址,方便查阅)cat /etc/my.cnf

60a676931d25

例子:1、创建文件

cd /var/run   --移动到配置文件路径

mkdir mysqld  --新建文件夹

cd mysqld     --移动进去

touch mysqld.pid    --新建文件

sync  --刷新文件

2、修改 /var/run/mysqld/权限为mysql

chown -R mysql /var/run/mysqld

chgrp -R mysql /var/run/mysqld

chmod 777 /var/run/mysqld

4.启动数据库启动服务:systemctl start mysqld.service

停止服务:systemctl stop mysqld.service

查看状态:systemctl status mysqld.service

重启服务:systemctl restart mysqld.service

5登录数据库

1.查看密码cat /var/log/mysqld.log 查看密码

密码在文件的:root@localhost:XXXXXX

注意:密码里面有特殊符号需要转移字符输入登陆第一次

2.初次登录mysql -u root -p   -登陆命令

60a676931d25

注意如果没有找到初始密码,可以设置无密码登录

(1)修改配置文件,无密码登录# vi /etc/my.cnf      --打开配置文件

在[mysqld]的段中加上一句:skip-grant-tables

重新启动mysqld# /etc/init.d/mysqld restart  或者使用上面的命令

(2)开权限flush privileges;

(3)修改密码set password for root@localhost=password(‘你的密码‘);

3.修改密码ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘root’;

注意,修改密码报错,

4.开启远程连接

允许远程访问MySQL: (赋予任何主机访问数据的权限 )mysql>grant all privileges on . to ‘root'@'%'identified by ‘xxxxx' with grant option;

现在就可以远程连接啦!当然机器不一样情况不通可能遇到各种各样的问题,请自行百度,数据库的管理安装是第一步,后面有定时任务备份数据,以及删除备份的定时任务,数据的导入以及主从数据库的搭建等等,那么下期再见。

后记。centos6.5以上的版本安装数据库我只看这个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值