Linux服务器 Mysql数据库安装(阿里云)

news/2024/7/24 8:37:37 标签: linux, mysql, centos

Mysql安装

  1. 进入指定文件夹,我这里在/usr/local目录
cd /usr/local
  1. 下载、解压
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
tar xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
  1. 准备工作
1.移动文件夹
mv mysql-5.7.24-linux-glibc2.12-x86_64 mysql
2.进入mysql目录,创建数据存放文件夹
cd mysql
mkdir /usr/local/mysql/data
3.创建更改mysql目录下所有的目录及文件夹所属的用户组和用户,以及权限
groupadd mysql
useradd -r -g mysql mysql
chown -R mysql:mysql /usr/local/mysql
chmod -R 755 /usr/local/mysql

4.编译安装并初始化mysql,务必记住初始化输出日志末尾的密码(数据库管理员临时密码)

cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

image.png
5.编辑配置文件my.cnf,添加配置如下

vi /etc/my.cnf

[mysqld]
datadir=/usr/local/mysql/data
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
symbolic-links=0
max_connections=600
innodb_file_per_table=1
lower_case_table_names=1

7.将启动脚本放入开机初始化目录

cp support-files/mysql.server /etc/init.d/mysql

8.启动服务

sudo service mysql start

9.登录mysql,修改密码(密码为生成的临时密码)

/usr/local/mysql/bin/mysql -u root -p

10.设置密码

SET PASSWORD = PASSWORD('密码');

11.配置远程登录

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
mysql> flush privileges;

12.没开3306端口就开启3306端口。
firewall-cmd --zone=public --add-port=3306/tcp --permanent;
阿里云的话上官网控制台添加。
13. navicat客户端,测试成功,OVER!!!
image.png


http://www.niftyadmin.cn/n/1466424.html

相关文章

Linux服务器 删除自带的openJDK 安装JDK

1.查看java版本 java -version2.输入:rpm -qa | grep jdk 会查询出系统自带的OpenJDK及版本 3.删除openJDK版本 rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.252.b09-2.el7_8.x86_64 rpm -e --nodeps java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.x86_64 rp…

微信小程序 vue接口封装

微信小程序封装 import __config from 后端地址const request (url, method, data, showLoading) > {let _url __config.basePath urlreturn new Promise((resolve, reject) > {if (showLoading) {wx.showLoading({title: 加载中,})}wx.request({url: _url,method: m…

Linux服务器 nginx安装、nginx启动、重启常用命令

安装依赖 yum -y install gcc gcc-c automake pcre pcre-devel zlib zlib-devel open openssl-devel下载nginx稳定版 #进入/usr/local目录 cd /usr/local #创建nginx文件夹 mkdir nginx #进入/usr/local/nginx的目录 cd /usr/local/nginx #解压下载好的压缩包 wget http://ng…

微信小程序使用 iconfont-阿里巴巴 彩色图标库

1.进入https://www.iconfont.cn/官网 2将需要的图标添加到购物车,点击购物车将图标添加至相应的目标项目中 3打开目标项目,下载代码至本地 4将下载的文件进行压缩,命名为iconfont 5 切换到iconfont文件夹 ,在地址栏中输入cmd …

Java学习路线图(内含大纲+视频)

一、2021新版Java学习路线图—学习路径和内容汇总

JVM自我笔记

Jar包启动 java -Xss256K -XX:ParallelGCThreads4 -XX:DisableExplicitGC -XX:SurvivorRatio1 -XX:UseConcMarkSweepGC -XX:UseParNewGC -XX:CMSParallelRemarkEnabled -XX:CMSClassUnloadingEnabled -XX:LargePageSizeInBytes128M -XX:UseFastAccessorMethods -XX:UseCMSInit…

湖南省职业院校技能大赛高职组Web应用软件开发赛

一、web应用比赛考察内容 第一道是文档编写 题,会从剩下六道编写题目选择一到题目,写出对应的例图、类图、流程图,时序图,文档编写得分比较难 1.例图 2.类图 3.流程图 4。时序图 第二题到第四题为修改题,一般会从…

web应用开发竞赛

一、插件介绍 1.dataTable插件 简述 DataTables 是一款 jQuery 表格插件。它是一个高度灵活的工具&#xff0c;可以将任何HTML表格添加高级的交互功能。带有分页功能搜索功能 可提高做题速度也是比赛提供的一个插件&#xff0c;其他页面就行复制在做修改。 引入 <!-- Data…