Linux 安装Mysql

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: Mysql 主页1). Mysql下载图1.png2). 上传服务器并解压# 复制文件到/usr/local/目录下cp /mnt/hgfs/share/mysql-5.

Mysql 主页

1). Mysql下载
img_2c6a96b7722485f46594481ca6f0e02a.png
图1.png
2). 上传服务器并解压
# 复制文件到/usr/local/目录下
cp /mnt/hgfs/share/mysql-5.5.60-linux-glibc2.12-i686.tar.gz /usr/local/mysql-5.5.60-linux-glibc2.12-i686.tar.gz
# 进入存放mysql安装包的目录
cd /usr/local/
# 解压压缩包
tar -zxvf mysql-5.5.60-linux-glibc2.12-i686.tar.gz
# 未文件夹重命名
mv mysql-5.5.60-linux-glibc2.12-i686 mysql

目录结构:
/usr/local/mysql/下的目录结构

Directory Contents of Directory
bin Client programs and the mysqld server
data Log files, databases
docs Manual in Info format
man Unix manual pages
include Include (header) files
lib Libraries
scripts mysql_install_db
share Miscellaneous support files, including error messages, sample configuration files, SQL for database installation
sql-bench Benchmarks
3). 创建mysql的用户组和用户,并对mysql目录设置用户组和用户
# 创建用户组
groupadd mysql
# 添加用户到用户组
useradd mysql -g mysql
# 更改用户
chown -R mysql .
# 更改用户组
chgrp -R mysql .
4). 初始化mysql并启动mysql服务
# 进入bin文件夹
cd bin/
# 安装库文件
yum install libaio
img_736ee35d264b51cf1948170e921e23e7.png
图2.png
5). 配置服务并启动
# 执行mysql_install_db脚本,对mysql中的data目录进行初始化并创建一些系统表格。
# 注意mysql服务进程mysqld运行时会访问data目录,所以必须由启动mysqld进程的用户(就是我们之前设置的mysql用户)
# 执行这个脚本,或者用root执行,但是加上参数--user=mysql。
scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/
# 将mysql/目录下除了data/目录的所有文件,改回root用户所有,
# mysql用户只需作为mysql/data/目录下所有文件的所有者。、
chown -R root .
chown -R mysql data
6). 复制配置文件
cp support-files/my-medium.cnf /etc/my.cnf
7). 将mysql.server服务加入开机自启动项
# 将scripts/mysql.server服务脚本复制到/etc/init.d/,并重命名为mysqld
cp support-files/mysql.server /etc/init.d/mysqld
# chkconfig命令将mysqld服务加入到自启动服务项
chkconfig --add mysqld
#查看是否添加成功
chkconfig --list mysqld
img_facc71ed2046dafc25e6859b388343f2.png
图3.png
8). 重启系统
# 检查是否启动
netstat -anp|grep mysqld
# 手动启动mysql服务
service mysqld start
img_bfbb37a6db0f4152a809df8062acf32e.png
图3.png
9). 启动并连接
# 进入mysql的文件夹
cd /usr/local/mysql/bin/
# 启动并连接
./mysql

/etc/profile文件中添加环境变量:

MYSQL_HOME=/usr/local/mysql
export PATH=${PATH}:${MYSQL_HOME}/bin
10). 修改root密码
# 登录成功,修改密码
set password=password('123456');
img_6fb2cf7b69321a9f39a3ad0a5d29aae0.png
图4.png

验证:

# 输入登录命令
mysql -uroot -p
# 输入密码--此处密码不显示
Enter password: 
img_d7ba8f21728965676a8ca2ca38466677.png
图5.png
11). 设定远程登录mysql。在Linux下为了安全,默认是不允许mysql本机以外的机器访问mysql数据库服务,因此需要重新授权root。方便远程访问。
# 使用mysql数据库
use mysql;
# 在用户表中查询主机和用户
select Host,User from user;
# 修改权限,‘000000’是mysql数据库root用户的新密码
GRANT ALL PRIVILEGES ON *.* TO root@'%' identified by '000000';
# 刷新权限
flush privileges;
12). 问题

如果远程连不上,估计是防火墙的问题,关闭试试:

service iptables stop
相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
2月前
|
关系型数据库 应用服务中间件 nginx
Docker一键安装中间件(RocketMq、Nginx、MySql、Minio、Jenkins、Redis)
本系列脚本提供RocketMQ、Nginx、MySQL、MinIO、Jenkins和Redis的Docker一键安装与配置方案,适用于快速部署微服务基础环境。
|
1月前
|
Ubuntu Linux
任何Ubuntu用户都应安装的四大Linux应用程序
当然,这款程序不需要太多介绍。我们面对的是网上最庞大最完整的多媒体中心,由于丰富的插件,我们能够高度细化地定制其每一项功能。这是我们的Linux发行版不可或缺的必备软件。 我们可以通过运行以下命令来轻松安装Kodi:sudo apt install kodi。
|
1月前
|
Ubuntu 物联网 Linux
从零安装一个Linux操作系统几种方法,以Ubuntu18.04为例
一切就绪后,我们就可以安装操作系统了。当系统通过优盘引导起来之后,我们就可以看到跟虚拟机中一样的安装向导了。之后,大家按照虚拟机中的顺序安装即可。 好了,今天主要介绍了Ubuntu Server版操作系统的安装过程,关于如何使用该操作系统,及操作系统更深层的原理,还请关注本号及相关圈子。
|
1月前
|
Ubuntu 关系型数据库 MySQL
Ubuntu 22.04.1上安装MySQL 8.0及设置root密码的注意事项
这些是在Ubuntu 22.04.1 系统上安装MySQL 8.0 及设置root密码过程中必须考虑的关键点。正确的遵循这些步骤可确保MySQL的安装过程既顺利又安全。
435 20
|
25天前
|
存储 关系型数据库 MySQL
在CentOS 8.x上安装Percona Xtrabackup工具备份MySQL数据步骤。
以上就是在CentOS8.x上通过Perconaxtabbackup工具对Mysql进行高效率、高可靠性、无锁定影响地实现在线快速全量及增加式数据库资料保存与恢复流程。通过以上流程可以有效地将Mysql相关资料按需求完成定期或不定期地保存与灾难恢复需求。
116 10
|
24天前
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。
|
1月前
|
安全 Ubuntu Linux
如何安装Linux操作系统?
此时,您可以选择重新启动计算机,然后从硬盘上的Linux系统启动。以上是一个大致的安装过程。请注意,不同的Linux发行版可能会在细节上有所差异,因此在进行安装之前,请确保您阅读并理解了相应发行版的安装指南或文档。
|
1月前
|
Ubuntu Linux 数据安全/隐私保护
Win10安装Linux子系统教程!如何在Win10系统中安装Ubuntu!
登录系统后,输入cd /返回上一级,然后再输入“ls”查看一下系统文件目录,看看对不对!
|
1月前
|
Ubuntu Linux Shell
手把手教你安装适用于Linux的Windows子系统——Ubuntu
重启完成,你看看重新打开Ubuntu是不是发生了变化,等待几分钟,系统配置完成,根据提示设置用户名和密码即可
|
1月前
|
存储 Ubuntu Linux
安卓手机免root安装各种Linux系统:Ubuntu, Centos,Kali等
此外还可以安装Slackware、Archstrike等系统,还可以通过github查找方法安装更多有趣的东西。 昨日小编就是通过Termux安装的Kali Linux工具包。