推荐阅读:
[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的安装和配置为数据库管理和开发提供了强大的支持。
本文目录导读:
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.cnf
和my.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用户密码