2020-04-27 21:16:24
最近一直使用MySQL,mysql-Linux下安装写了使用其他方式安装mysql,这次主要采用rpm格式来安装,试了一下感觉这种安装模式比较简单。
centos7默认安装MariaDB而不是mysql,可能MariaDB数据库和mysql会冲突,故先卸载MariaDB。
1、查看已安装MariaDB相关的包
rpm -qa | grep mariadb
2、查看已安装的MariaDB相关yum包,包需根据rpm命令的结果判断
yum list mariadb-libs
3、移除已安装的MariaDB相关的yum包,包名需根据yum list命令结果判断,此步骤需要root权限
yum remove mariadb-libs
下面是官网的下载地址:
http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar
下面步骤需要root权限,各个包之间有依赖关系,故rpm命令必须按顺序执行。
mkdir mysql
tar -xv -f mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar -C mysql
cd mysql
rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm
出现的问题:
1、libaio.so.1()(64bit) is needed by MySQL-server
解决方案:
安装libaio-0.3.107-10.el6.x86_64.rpm
①下载地址:
http://mirror.centos.org/centos/6/os/x86_64/Packages/libaio-0.3.107-10.el6.x86_64.rpm
②执行:
rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm
2、net-tools is needed
解决方案:
yum install net-tools
3、perl(Getopt::Long) 被 mysql-community-server-5.7.18-1.el7.x86_64 需要
解决方案:
yum install perl
安装成功后,删除安装文件和临时文件,也可以不删除。
登录mysql,修改初始密码
以下步骤需要root权限。
1、由于一开始并不知道密码,先修改配置文件/etc/my.cnf,让mysql跳过登录时的权限验证。加入一行:
vi /etc.my.cnf
skip-grant-tables
2、更改MySQL数据库目录的所属用户及其所属组,然后启动mysql
chown -R mysql:mysql /var/lib/mysql/
systemctl start mysqld.service //启动mysql数据库服务
3、登录
mysql -uroot -p
4、修改密码
use mysql;
update user set authentication_string =password('你自己的密码') where host ='localhost' and user='mysql';
quit;
5、使用密码重新登录
mysql -uroot -p
CentOS-5 yum安装mysql-5.5/5.1
05-29
CentOS-5 rpm安装yum
04-28
CentOS使用mysqlbinlog恢复mysql数据库
05-07
CentOS 7.0安装LAMP服务器(PHP+MariaDB+Apache)
06-07
CentOS 7编译安装及yum安装Python 3
06-15
CentOS7安装配置PostgreSQL数据库服务器
06-20
CentOS7源码编译安装Nginx
06-11
如何在CentOS 7上安装Nginx
07-05
CentOS 6.x 上搭建docker
07-12
CentOS 7配置并更换为本地或网络yum源
07-17
Linux CentOS 7 重置root用户密码
07-12
mysql(mariadb)新建用户及用户授权管理
06-01
docker部署zabbix监控系统(nginx mysql)
06-28
python flask-sqlalchemy如何设置使自动建的mysql表字符集charset为utf8
06-04
rpmbuild在CentOS 5与CentOS 6用法的异同
05-31
使用fpm工具制作nginx的rpm包
06-26
CentOS 7 yum安装配置apache 2.4
07-15
CentOS7安装配置gitlab(使用外部nginx)
06-11
CentOS7安装配置squid正向代理
06-23
Debian 7 (Wheezy)安装配置Apache mod_fastcgi PHP-FPM
07-20
xlive(系统U盘安装软件) v1.0 官方版
21.3MB
下载矮人DOS工具箱 V5.3 Bulid 6.713 安装版
9.01M
下载硬盘安装器下载
17.35 MB
下载系统之家一键重装系统(系统自动安装工具)12.5.48.1830 最新版
28.4M
下载360安全桌面下载
42.53M
下载3d蓝光播放器下载
36.8 MB
下载CentOS(linux操作系统) 6.4 最新版
3.85GB
下载HeidiSQL下载
10.1M
下载HofoSetup下载
5.7M
下载Virtual CloneDrive下载
1.6MB
下载autocad2014破解版下载
1505.28MB
下载editplus3下载
1.41M
下载pkpm2010破解版下载
1.56GB
下载usb3.0驱动下载
8.67MB
下载和平网络电视下载
4.2M
下载驱动总裁下载
287.73M
下载黄山IE修复专家下载
4.44MB
下载