linux 5.7,linux系统有哪些版本
大家好,今天给各位分享linux 5.7的一些知识,其中也会对linux系统有哪些版本进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
linux怎么安装mysql5.7
第一步:下载mysql
在Linux终端使用wget命令下载网络资源:网站自己百度找!(也可在windows中下载后传输到Linux)
第二步:解压文件
由于我是在我本机software目录中下载的文件,为了方便管理首先将此文件移动到/usr/local目录下
mv/software/mysql-5.7.17-linux-glibc2.5-x86_64.tar/usr/local
接下来去到移动后的目录cd/usr/local,然后解压 tar zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar
解压后为了方便后面操作可把解压后文件名修改为mysql:mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql
第三步:配置启动文件
去到之前解压后并改名为mysql的目录下会有以下文件
然后去到support-files目录下
1、复制my.cnf到/etc/my.cnf(mysqld启动时自动读取)
cp my-default.cnf/etc/my.cnf
注意:如果你在安装时Linux虚拟机时同时安装了默认的mysql,此时操作以上步骤,终端将会提示你文件已存在是否覆盖,输入yes覆盖即可。
2、配置数据库编码
vi/etc/my.cnf
在这份文件中可以添加以下配置信息(如果有修改即可)
[mysql]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character_set_server=utf8
3、复制mysql.server到/etc/init.d/目录下【目的想实现开机自动执行效果】
执行命令: cp mysql.server/etc/init.d/mysql(mysql是服务名)
4、修改/etc/init.d/mysql参数
vi/etc/init.d/mysql
给与2个目录位置
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
5、出于安全便利,创建一个操作数据库的专门用户
1)、groupadd mysql#建立一个mysql的组
2)、useradd-r-g mysql mysql#建立mysql用户,并且把用户放到mysql组
3)、passwd mysql#给mysql用户设置一个密码
4)、给目录/usr/local/mysql更改拥有者chown-R mysql:mysql/usr/local/mysql/
第四步:初始化 mysql的数据库
首先去到mysql的bin目录
1.初始化
./mysqld--initialize--user=mysql--basedir=/usr/local/mysql--datadir=/usr/local/mysql/data
生成出一个data目录,代表数据库已经初始化成功
并且mysql的root用户生成一个临时密码:SHNq8Qvd2g>L(最好先记录这个临时密码)
2.给数据库加密
./mysql_ssl_rsa_setup--datadir=/usr/local/mysql/data
3.启动mysql(为了不让进程卡主,可在启动mysql的命令后加上&代表此进程在后台运行)
./mysqld_safe--user=mysql&
4.检查ps-ef|grep mysql
发现有以上进程便代表启动成功。
第五步:进入客户端
1.登录./mysql-uroot-p回车后输入之前的临时密码
2.修改密码
set password=password('新密码');
第六步:设置远程访问
1,在远程访问之前需先配置防火墙systemctl stop firewalld.service(不推荐,可配置开通3306端口)
2,授权
mysql>grant all privileges on*.* to远程访问用户名@'%' identified by'用户密码';
mysql>select host,user from user;【多出1条远程登录用户记录】
mysql>flush privileges;(刷新)
此时使用远程机器进行访问
解析:使用mysql-h主机ip-u用户名-p密码即可进行远程访问
第七步:设置开机自启动
1、添加服务mysql
chkconfig--add mysql【mysqld-install】
2、设置mysql服务为自动
chkconfig mysql on
3、重启查看进程
init 6
ps-ef|grep mysql
第八步:配置环境变量
为了方便操作,配置环境变量还是有必要的。
vi/etc/profile
export PATH=$JAVA_HOME/bin:/usr/local/mysql/bin:$PATH
小结:到这一步基本的配置基本就完成了。
mysql5.7.13安装对linux系统有没有要求
如果以后不想出现一些奇怪的问题,最好保证你的mysql版本和你的linux内核版本一致。
这是mysql官网地址,你可以根据你的内核版本下载相应的msyql版本安装包,如:
MySQL-client-5.6.31-1.el7.x86_64.rpm
MySQL-server-5.6.31-1.el7.x86_64.rpm
下载好上述两个安装包后执行安装命令就可以了:
rpm-ivh MySQL-client-5.6.31-1.el7.x86_64.rpm
rpm-ivh MySQL-server-5.6.31-1.el7.x86_64.rpm
注意:安装之前要确认你的主机目前有没有默认安装的mysql版本,如果有,先删除就可以了。
Linux下MySQL 5.7的离线与在线安装(图文)
MySQL作为广泛应用的数据库系统,以其体积小、速度快、开放源代码和活跃社区而受到欢迎。尽管MySQL 8.0版本已经发布,但对于大多数用户而言,稳定性和成熟性使得5.x版本更受欢迎。本文将通过MySQL 5.7版本的离线与在线安装过程来演示如何安装MySQL。
离线安装流程始于准备离线软件包,一般通过FTP或HTTP上传至服务器,这里以CentOS 7为例进行演示。安装完成后,需要设置开机启动和运行服务,确保MySQL在系统启动时自动运行。如MySQL服务状态显示为"Active: active(running)",则表示服务已正常启动。
在离线安装中,MySQL为每个安装实例生成了一个随机密码,用于确保安全性。此密码存储在日志文件中,可通过grep命令搜索特定关键字来获取。复制此密码至剪贴板,以便后续使用。
登录MySQL时,使用mysql命令连接至root用户。一旦成功登录并看到MySQL数据库的版本信息,说明登录过程已完成。接下来,需要修改root用户的密码,因为初始临时密码仅允许进行基本操作,如查看数据库列表时可能会提示无法执行某些操作。
修改密码时需要遵循一定的策略,通常是包含8位字符、数字、大小写和特殊字符,以增强安全性。若需要简化密码策略,可以按照指定的语句进行修改。在执行密码策略后,使用新密码重新登录系统,确保操作无误。
对于在线安装MySQL,通常通过官方提供的仓库文件进行。由于目前官方已将MySQL更新至8.0版本,需要寻找离线文件或使用第三方连接下载5.7版本的仓库文件。在线安装在较差网络环境下可能需要较长时间。如需要离线文件用于在线安装或加速下载,可将离线文件转换为网络yum仓库,或利用国内镜像站点。
在离线与在线安装MySQL的过程中,无论是使用临时密码登录还是更改密码,都是确保系统安全性的关键步骤。请按照上述指导进行操作,以确保MySQL在您的系统上稳定运行。