分类目录归档:服务化平台容器

整体服务开发平台的服务项目,整体软件架构的实现及基础服务,业务服务等的实现,前端框架的处理,代码生成器等软件服务工程。

04_MySQL网络安装

说明

  1. 假设安装的服务器为:123.1.1.1

采购了百度云服务器,发现,体验太差了,推荐还是阿里云

安装 Mysql

安装过程使用root操作

  1. 安装依赖软件
sudo yum install -y cmake , make , gcc , gcc-c++ , bison , ncurses , ncurses-devel
  1. 添加库
    vim /etc/yum.repos.d/MariaDB.repo
  2. 添加数据源

系统及版本选择:https://downloads.mariadb.org/mariadb/repositories/#mirror=tuna

# MariaDB 10.3 CentOS repository list - created 2019-03-29 02:33 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

清理yum缓存

yum clean headers  #清理/var/cache/yum的headers
yum clean packages #清理/var/cache/yum下的软件包
yum clean metadata

yum clean all   #清除Yum缓存
yum makecache   #把服务器的包信息下载到本地电脑缓存起来
yum update   #升级包同时也升级软件和系统内核

释放内存

sync; echo 2 > /proc/sys/vm/drop_caches
sync; echo 3 > /proc/sys/vm/drop_caches

free -m    #查看内存
  1. 安装mariadb
yum -y install MariaDB-server MariaDB-client
  1. 启动数据库
systemctl restart mariadb
systemctl status mariadb

假如密码忘记:
修改/etc/my.cnf文件,在[mysqld]下添加 skip-grant-tables , 再启动mariadb

[client-server]

# [mysqld]
# skip-grant-tables

#
# include all files from the config directory
#
!includedir /etc/my.cnf.d
  1. 登陆
mysql

// 安全配置
mysql_secure_installation

添加防火墙

sudo firewall-cmd --zone=public --permanent --add-service=mysql
sudo systemctl restart firewalld
  1. 重置密码
// 重启服务
systemctl restart mysqld
systemctl status mysqld
  1. 重置密码
mysql -uroot -p
use mysql;
update user set password=password('HouGuiYu@123!@#') where user='root' ;
  1. 开启远程访问
mysql -uroot -p

// %表示是所有的外部机器,如果指定某一台机,就将%改为相应的机器名;‘root’则是指要使用的用户名
grant all privileges on *.* to 'root'@'%' identified by 'HouGuiYu@123!@#' with grant option;

// 运行此句才生效,或者重启MySQL
flush privileges;

安装phpadmin

mysql的界面管理工具,用于mysql的可视化管理

  1. 安装依赖包
yum -y install httpd php php-fpm php-mysql
  1. 升级php
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm #更新源
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum remove php-common -y  #移除系统自带的php-common
yum install -y php72w php72w-opcache php72w-xml php72w-mcrypt php72w-gd php72w-devel php72w-mysql php72w-intl php72w-mbstring  #安装依赖包
  1. 安装apache
// 安装
yum install httpd

// 重启
systemctl restart httpd

// 查看运行状态
systemctl status httpd

访问地址:http://123.1.1.1/

  1. 安装phpadmin

此需进入目录 /var/www/html 目录操作

// 下载phpadmin
wget https://files.phpmyadmin.net/phpMyAdmin/4.8.5/phpMyAdmin-4.8.5-all-languages.zip

// 解压
unzip phpMyAdmin-4.8.5-all-languages.zip
  1. 修改名称
mv phpMyAdmin-4.8.5-all-languages phpMyAdmin