官网地址:www.mysql.com或者www.oracle.com
一、有网络的安装
1.安装前的准备
(1)调整内存2G
(2)关闭防火墙和selinux。
立刻停止防火墙:# systemctl stop firewalld
开机禁用防火墙:# systemctl disable firewalld
立刻停止selinux:# setenforce 0
开机禁用selinux:# vim /etc/selinux/config
SELINUX=disabled
(3)配置阿里云yum源
[root@localhost ~]#wget //目的:查询有没有wget
[root@localhost ~]#yum install -y wget //若没有则借助官方YUM库安装wget
[root@localhost ~]# mv /etc/yum.repos.d/* /tmp/ //备份移除官方YUM库
[root@localhost ~]#wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo //在阿里云镜像站找的centos
[root@localhost ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo //仍然是阿里云镜像站找epel,自此YUM配置好了
根据自己的版本复制,看版本命令:cat /redhat-release
2.下载软件包
[root@localhost ~]# wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-server-5.7.25-1.el7.x86_64.rpm
[root@localhost ~]#wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-client-5.7.25-1.el7.x86_64.rpm
[root@localhost ~]# wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-common-5.7.25-1.el7.x86_64.rpm
[root@localhost ~]# wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-libs-5.7.25-1.el7.x86_64.rpm
3.安装相关软件
[root@localhost ~]# yum install -y net-tools.x86_64 libaio.x86_64 perl.x86_64
net-tools是网络工具
libaio是库文件
4.安装MySQL服务器
[root@localhost ~]# yum install -y mysql-community*
报错信息:
解决方法:卸载冲突的软件包,再安装
[root@localhost ~]# yum remove -y mariadb-libs.x86_64
[root@localhost ~]# yum install -y mysql-community*
安装完成!
5.启动Mysql服务器
[root@localhost ~]#systemctl start mysqld //启动
[root@localhost ~]#systemctl enable mysqld //开机自启
[root@localhost ~]#systemctl status mysqld //查看mysql状态
6.查询Mysql服务器默认密码
[root@localhost ~]# grep 'password' /var/log/mysqld.log
注意:若没有查到则是因为没有启动成功
解决方法:
(1)停止服务:systemctl stop mysql
(2)删除:rm -rf /var/lib/mysql/*
(3)启动服务:systemctl start mysql
再查询
7.修改Mysql服务器密码
[root@localhost ~]# mysqladmin -uroot -p'es,W;ya(K1Th' password 'QianFeng@123'
mysqladmin -uroot -p’旧密码’ password ‘新密码’
注意: -p后无空格,password后有空格
8.登录Mysql系统
[root@localhost ~]# mysql -uroot -p'QianFeng@123'
此时登录会提示用隐式密码
隐式密码登录方法:
[root@localhost ~]# mysql -uroot -p
之后会出现输入密码的提示,此时再输入密码是隐式输入。
9.查到默认数据库
用show databases命令即可查询。
部署完成
二、没有网络的安装方法
1.设置本地YUM仓库
[root@localhost ~]# mv /etc/yum.repos.d/* /tmp/
[root@localhost ~]# vim /etc/yum.repos.d/dvd.repo //配置YUM本地源
[dvd]
name=dvd
baseurl=file:///mnt/cdrom
gpgcheck=0
[root@localhost ~]# mkdir /mnt/cdrom
[root@localhost ~]# mount /dev/cdrom /mnt/cdrom/
[root@localhost ~]# yum makecache
[root@localhost ~]#yum repolist
2.安装Mariadb服务器
[root@localhost ~]# yum install -y mariadb-server mariadb
3.启动并登录Mariadb服务器
[root@localhost ~]# systemctl start mariadb //启动Mariadb
[root@localhost ~]# systemctl enable mariadb //开机自启Mariadb
[root@localhost ~]# mysqladmin -uroot password 'QianFeng@123' //修改mariadb服务器的root密码
[root@localhost ~]#mysql -uroot -p'QianFeng@123'
注意:mysqladmin -uroot password 'QianFeng@123’没有-p是因为mariadb无初始密码
4.查到默认数据库
用show databases命令即可查询。
部署完成!