Linux中数据库MySQL的部署

官网地址: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命令即可查询。
部署完成!

原创文章 17 获赞 5 访问量 1271

猜你喜欢

转载自blog.csdn.net/Charon9688/article/details/104807609
今日推荐