IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 阿里云ECS服务器搭建Mysql数据库 -> 正文阅读

[大数据]阿里云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中远程连接

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-06-06 17:25:11  更:2022-06-06 17:27:04 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 22:19:37-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码