下载安装包方式一,去官网下载最新安装包,上传到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
解压缩结束以后会解压出好多子包

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

例子: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 -登陆命令

注意如果没有找到初始密码,可以设置无密码登录
(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以上的版本安装数据库我只看这个
本文详细介绍了如何在Linux系统中安装MySQL5.7,包括从官网下载安装包、卸载旧版本、解压缩并安装、修改配置、启动数据库、设置密码以及开启远程访问。此外,还提醒了关于MariaDB的情况和可能出现的问题解决办法。

7685

被折叠的 条评论
为什么被折叠?



