huanayun
hengtianyun
vps567
莱卡云

[Linux操作系统]详解Ubuntu下MySQL的安装与配置|,Ubuntu MySQL 安装

PikPak

推荐阅读:

[AI-人工智能]免翻墙的AI利器:樱桃茶·智域GPT,让你轻松使用ChatGPT和Midjourney - 免费AIGC工具 - 拼车/合租账号 八折优惠码: AIGCJOEDISCOUNT2024

[AI-人工智能]银河录像局: 国内可靠的AI工具与流媒体的合租平台 高效省钱、现号秒发、翻车赔偿、无限续费|95折优惠码: AIGCJOE

[AI-人工智能]免梯免翻墙-ChatGPT拼车站月卡 | 可用GPT4/GPT4o/o1-preview | 会话隔离 | 全网最低价独享体验ChatGPT/Claude会员服务

[AI-人工智能]边界AICHAT - 超级永久终身会员激活 史诗级神器,口碑炸裂!300万人都在用的AI平台

在Ubuntu操作系统下,安装和配置MySQL数据库服务是一个相对直观的过程。需要更新系统的软件包列表,以确保所有的包都是最新的。使用APT包管理器安装MySQL服务器。安装过程中,需要为MySQL设置 root 用户的密码,并确认是否需要安装额外的软件包,如MySQL Workbench。安装完成后,可以启动和停止MySQL服务,并使用SQL命令行工具或图形界面工具管理数据库。在Ubuntu下,MySQL的安装和配置为数据库管理和开发提供了强大的支持。

本文目录导读:

  1. 安装前的准备工作
  2. 下载并安装MySQL
  3. 安装MySQL客户端
  4. 测试MySQL安装

MySQL是一款广泛应用于各类项目的开源关系型数据库管理系统,它基于Structured Query Language(SQL)进行数据操作,具有高性能、易使用、成本低等优点,对于使用Ubuntu操作系统的用户来说,安装与配置MySQL数据库管理系统是一件必要的事情,我们将详细介绍在Ubuntu下如何安装与配置MySQL。

安装前的准备工作

1、更新软件源

在安装MySQL之前,我们需要更新Ubuntu系统的软件源,以确保软件包的最新性,执行以下命令:

sudo apt update
sudo apt upgrade

2、安装编译工具和依赖库

安装MySQL需要编译工具和一些依赖库,使用以下命令安装:

sudo apt install build-essential libmysqlclient-dev

下载并安装MySQL

1、下载MySQL安装包

访问MySQL官方网站(https://dev.mysql.com/downloads/mysql/)下载适用于Ubuntu系统的MySQL安装包,在本文撰写时,最新版本为MySQL 8.0.x,下载完成后,解压文件。

tar -zxvf mysql-x.x.x-linux-glibc2.12-x86_64.tar.gz

2、移动安装文件

将解压后的文件移动到合适的位置,例如/usr/local/mysql

sudo mv mysql-x.x.x-linux-glibc2.12-x86_64 /usr/local/mysql

3、配置MySQL

进入MySQL安装目录,并配置初始化文件。

cd /usr/local/mysql
scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

4、创建MySQL系统用户

创建一个名为mysql的用户,用于运行MySQL服务。

sudo useradd -r -s /sbin/nologin -M mysql

5、配置环境变量

将MySQL的bin目录添加到环境变量PATH中,使可以在任何目录下运行MySQL命令。

echo 'export PATH=$PATH:/usr/local/mysql/bin' >> ~/.bashrc
source ~/.bashrc

6、移动配置文件

将MySQL的配置文件my.cnfmy.ini移动到/etc/mysql目录下。

sudo mv support-files/my-default.cnf /etc/mysql/my.cnf
sudo mv support-files/my-large.ini /etc/mysql/my.ini

7、启动MySQL服务

使用以下命令启动MySQL服务:

sudo /usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --console

在控制台看到MySQL init process done, logging to /var/log/mysql/error.log表示初始化成功。

8、设置root用户密码

找到MySQL的配置文件my.cnf,在[mysqld]部分添加以下内容:

skip-grant-tables

然后重启MySQL服务:

sudo /usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --console

进入MySQL命令行,设置root用户密码:

mysql> UPDATE mysql.user SET Password=PASSWORD('new_password') WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> EXIT;

删除skip-grant-tables配置,重启MySQL服务。

sudo rm -rf /etc/mysql/my.cnf
sudo /usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --console

安装MySQL客户端

为了在Ubuntu系统中方便地使用MySQL,我们可以安装MySQL的客户端工具。

sudo apt install mysql-client

测试MySQL安装

我们来测试MySQL是否安装成功。

mysql -u root -p

输入设置的root用户密码,进入MySQL命令行,表示MySQL安装成功。

本文详细介绍了在Ubuntu操作系统下如何安装与配置MySQL数据库管理系统,通过本文的阅读,读者可以掌握在Ubuntu下安装MySQL的详细步骤,为自己的项目使用MySQL数据库打下基础。

中文相关关键词:Ubuntu, MySQL, 安装, 配置, 数据库, 系统用户, 环境变量, 服务, root用户密码

bwg Vultr justhost.asia racknerd hostkvm pesyun Pawns

原文链接:,转发请注明来源!