阿里云ECS服务器搭建Mysql数据库
阿里云ECS服务器搭建Mysql数据库
一、服务器系统:
Alibaba Cloud Linux 3.2104 LTS 64位
二、服务器文件夹创建
【说明】:由于服务器为新申请,故服务器为空白服务器。
1. 创建software文件夹
【说明】:用于存放Mysql及其他软件
【操作】:
首先进入root目录下
cd /root
创建opt文件夹
mkdir opt
创建softwar文件夹
mkdir software
2.创建data文件夹
【说明】:用于存放数据
【操作】:
首先进入home目录下
cd /home
创建data文件夹
mkdir data
【注】:如果创建在/root/opt下,data是没有操作权限的。
Mysql数据库搭建
下载地址:
https://dev.mysql.com/downloads/mysql/5.7.html#downloads
a.将下载后的mysql压缩包上传至服务器上
cd /root/opt/software
su rz mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz
b.解压mysql压缩包
tar -xzvf mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz
c.移动并重命名
mv mysql-5.7.37-linux-glibc2.12-x86_64 /root/opt/software/mysql
d.创建mysql用户组和用户
sudo groupadd mysql
e.修改权限
sudo useradd -r -g mysql mysql
f.创建数据目录
sudo mkdir -p /home/data/mysql
g.赋予权限
sudo chown mysql:mysql -R /home/data/mysql
h.配置my.cnf
sudo vim /etc/my.cnf
【my.cnf内容】:
[mysqld] bind-address=0.0.0.0 port=3306 user=mysql basedir=/root/opt/software/mysql datadir=/home/data/mysql socket=/tmp/mysql.sock # Disabling symbolic-links is recommended to prevent assorted security risks character_set_server=utf8mb4 symbolic-links=0 explicit_defaults_for_timestamp=true # Settings user and group are ignored when systemd is used. # If you need to run mysqld under a different user or group, # customize your systemd unit file for mariadb according to the # instructions in http://fedoraproject.org/wiki/Systemd [mysqld_safe] log-error=/home/data/mysql/mysql.err pid-file=/homne/data/mysql/mysql.pid # # include all files from the config directory # !includedir /etc/my.cnf.d
i.初始化数据库
进入到mysql的bin目录:
cd /root/opt/software/mysql/bin
初始化:
sudo ./mysqld --defaults-file=/etc/my.cnf --basedir=/root/opt/software/mysql/ --datadir=/home/data/mysql/ --user=mysql --initialize
j.查看密码[mysql初始化密码]:
cat /home/data/mysql/mysql.err
二、启动Mysql
a.先将mysql.server放置到/etc/init.d/mysql中
cp /root/opt/software/mysql/support-files/mysql.server /etc/init.d/mysql
b.启动:
service mysql start
c.查看mysql进程
ps -ef|grep mysql
d.至此Mysql安装成功
三、修改密码
a.首先登录mysql使用是随机生成的密码
cd /root/opt/software/mysql/bin
b.登录:
./mysql -u root -p
c.修改密码:
SET PASSWORD = PASSWORD('123456'); ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; FLUSH PRIVILEGES;
Linux设置mysql允许远程连接
1.登录mysql,命令:
mysql -u root -p
,然后输入密码即可。2.使用mysql库:
use mysql;
- 3.查询信息:
select user,host from user;
【说明】:host字段中,localhost表示只允许本机访问,要实现远程连接,可以将root用户的host改为%,%表示允许任意host访问,如果需要设置只允许特定ip访问,则应改为对应的ip。
Database changed mysql> select user,user,host from user; +---------------+---------------+-----------+ | user | user | host | +---------------+---------------+-----------+ | root | root | % | | mysql.session | mysql.session | localhost | | mysql.sys | mysql.sys | localhost | +---------------+---------------+-----------+ 3 rows in set (0.00 sec)
4.修改root用户的host字段,命令
update user set host="%" where user="root";
5.使本次修改立即生效,命令
flush privileges
6.最后,在windows下的Navicat中远程连接
阿里云ECS服务器搭建Mysql数据库相关推荐
- 阿里云ECS服务器搭建wordpress个人博客网站【详细图文教程】
阿里云ECS服务器搭建wordpress个人博客网站[小白专用的图文教程] 在阿里云上搭建使用个人博客主要分为以下几个步骤: 1.购买阿里云ECS主机 2.购买域名 3.申请备案 4.环境配置 5.安 ...
- 阿里云ECS服务器搭建-阿里云开发者社区
阿里云ECS服务器搭建 一.服务器搭建的网址入口 有试用资格: 点击进入阿里云云产品试用中心,选择下图产品,选择试用30天. 无试用资格: 点击进入ecs主页,如下图,点击立即购买,花费约为0.8. ...
- 阿里云ECS服务器搭建
阿里云ECS服务器搭建流程 一.服务器搭建的网址入口: 有试用资格: 点击进入阿里云云产品试用中心,选择下图产品,点击试用30天. 无试用资格: 点击进入ecs主页,如下图点击立即购买,约花费0.08 ...
- 关于阿里云ECS服务器连接RDS数据库
记录一下过程步骤 1打开购买的RDS数据库,点击数据库连接,查看vpc所在的路由器 2打开ECS实例查看ECS的vpc路由器,确保两者用的是同一个路由器 3在RDS添加白名单分组,把你的ECS服务器的 ...
- 阿里云ECS服务器搭建Nginx+PHP+MySql+Redis环境详细步骤(CentOS7环境)
参考了很多别人总结的经验,没有版权,欢迎转载 ^ ^ 一.安装Nginx 1.下载nginx-release包 wget http://nginx.org/packages/centos/7/noar ...
- 云计算学习笔记:基于阿里云ECS服务器搭建云上博客WordPress教程(详细图文版)
今天使用阿里云免费提供的一台基础环境的 CentOS 6.4 64 位的 ECS(云服务器)实例,完成了安装和部署LAMP 环境并安装 WordPress博客,下面记录下实验过程,和一些小细节上的问题 ...
- 从零开始的Linux 阿里云ECS服务器搭建、FileZilla和宝塔
云服务器ECS概述 云服务器ECS(Elastic Compute Service)是阿里云提供的性能卓越.稳定可靠.弹性扩展的IaaS级别云计算服务,让您像使用水.电.天然气等公共资源一样便捷.高效 ...
- 阿里云esc服务器和mysql_解决远程链接阿里云esc服务器的mysql数据库
转载:http://blog.csdn.net/enjoyphp/article/details/73512477 今天配置linux下mysql数据库可以远程访问的问题,百度这方面的资料有很多,但是 ...
- ftp linux 服务器 麒麟_阿里云ECS服务器搭建vsftpd
首先登陆阿里云服务器,安装vsftpd 1.安装 yum install -y vsftpd 执行结果如下 安装完成后,会自动生成/etc/vsftpd文件夹 文件说明: /etc/vsftp ...
最新文章
- bzoj1070————2016——3——14
- Linux 4.18 内核新补丁移除了Lustre 文件系统
- python 搭建系统监控
- 构建之法读书笔记之五
- 【转】Linux入门命令篇(简训)
- SD-WAN部署如何使用最后一英里连接?
- 面试官:你用过哪些JDK自带的命令行工具
- 使用默认Model Binding支持集合类
- Matrix: android 中的Matrix (android.graphics.Matrix) (转)
- 从SVN资源库下载项目
- 统一横轴墨卡托投影(UTM)
- Java微信运动步数排序设计_微信小程序仿微信运动步数排行-交互
- python计算手机销量年增长率_Python对商店数据进行lstm和xgboost销售量时间序列建模预测分析...
- python猜数字游戏
- canon iPF 系列保养墨盒清零方法
- 数据治理平台对比及atlas的安装和介绍
- python模块以及导入出现ImportError: No module named 'xxx'问题
- QT xml转ini的实现(从C#转到QT)
- 各版本Qt下载传送门
- (2020)Simple Copy-Paste is a Strong Data Augmentation Method for Instance Segmentation