赞
踩
前言:原文在我的博客网站中,持续更新数通、系统方面的知识,欢迎来访!
Linux下安装mysql8.0(以rpm包安装)https://myweb.myskillstree.cn/125.html
目录
6、开始安装mysql新数据库(最好按以下顺序安装,否则依赖包会检测错误)
6.1先安装全局的依赖mysql-community-common
6.2安装mysql-community-icu-data-files
6.3安装mysql-community-client-plugins
6.7 安装mysql-community-libs-compat(php依赖文件,也可以在7.4以后安装)
cat /proc/version
查看操作系统信息,我的系统版本是el7 即liunx/centos 7系列。
下载地址:MySQL :: Download MySQL Community Server
下载时,要注意自己系统的版本,我的Linux版本是el7,要下载对应的版本,且文件后缀为.rpm
此时会弹出下载链接,选择要下载到的路径,开始下载
下载winscp软件,此软件可以作为ftp工具将安装包导入Linux
输入Linux的ip地址root用户名和密码
选择“登录”——Accept后即可连接到Linux系统中
这里在/目录新建了/date/download/目录用来存放mysql的安装包 ,-p的意思为递归创建不存在的目录
传输完后可以查看到安装包
tar -xvf mysql-8.0.35-1.el7.x86_64.rpm-bundle.tar
一般在安装完liunx时系统会默认自带一个mariadb的数据库,需要先把其卸载才能安装成功。
yum remove mariadb* -y
#以下安装过程中如果提示类似:xxxx被xxxx取代的报错提示,可以在安装命令后加参数: --nodeps --force 进行强制安装
#例如安装6.6时报错,进行强行安装:
rpm -ivh mysql-community-server-8.0.35-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-common-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.35-1.el7.x86_64.rpm
注意:如果需要搭载php使用,需要安装7.7,因为mysql-community-libs-compat是php的依赖。;如果不安装php,则无需安装7.7的依赖。
rpm -ivh mysql-community-libs-compat-8.0.35-1.el7.x86_64.rpm
systemctl start mysqld
ps -ef | grep mysql
grep 'temporary password' /var/log/mysqld.log
注:初始密码在密码修改以后就会失效.
使用命令登录数据库,输入初始密码(输入不显示)——使用SSH连接虚拟机的可以鼠标选中临时密码然后右键粘贴进去,防止输错密码
mysql -u root -p
在数据库登录状态下修改密码命令(密码必须为至8位数的大小写+数字+符号)
alter user 'root'@'localhost' identified by 'Admin123!';
mysql -u root -p
-u指定用户,-P指定密码,这里最好不指定,否则使用history可以看到密码,不安全
这里隐藏了-h 指定地址,默认使用127.0.0.1的本机地址进行登录,如果要远程连接MySQL的话这里需要指定服务器的地址
输入修改后的密码:Admin123!
systemctl enable mysqld
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。