ubuntu server22.04 安装,配置最新社区版mysql

本文详细介绍了如何在Ubuntu上安装MySQL8.0社区版,包括下载apt源、配置、安装服务、设置root密码、远程登录权限的设置以及开机自启动等步骤。
摘要由CSDN通过智能技术生成

# mysql版本

        企业版:有一些企业级的管理功能需要收费

        社区版:免费使用,普通学习这个就够了

        8.0版本已经发布很久了,如果不是很特别需要兼容的情况,用8.0的mysql就好了

# 官方链接:MySQL :: MySQL Community Downloads

        在这个链接中可以看类似CentOS的yum源,我们打算在ubuntu中使用,选择apt的源进行配置

        MySQL :: Download MySQL APT Repository

        下载deb的源配置文件,并运行。

点击下面的下载按钮

转到下面的页面后,直接点击No thanks,just start my download.不需要注册或是登录就可以下载的

# 下载源配置文件的命令,这个版本信息可以从上面的链接中得到

wget https://dev.mysql.com/get/mysql-apt-config_0.8.29-1_all.deb

# 安装mysql的源,安装时会出现对话框

 sudo dpkg -i mysql-apt-config_0.8.29-1_all.deb

安装mysql服务选1,回车(如果需要安装除mysql服务本身以外的组件,按需选择)再选1

选4(确认要安装的组件),完成

# 更新系统

sudo apt update
sudo apt upgrade

# 查找mysql的包

# 查找所有的mysql类的包
apt-cache search mysql

# 仅查找mysql的服务安装包 
apt-cache search mysql-community-server

# 安装mysql服务

sudo apt install mysql-community-server

安装过程中会有一些配置,第一个是root密码

再输入一次上面的密码,才能确认

认证方式,如果要兼容旧的代码或客户端工具,选2

回车后就安装完了,

# 查看服务的状态
systemctl status mysql

# 命令行登录mysql,输入下面的命令,并填上刚才的密码,已经可以本地登录

 mysql -u root -p

# 配置远程登录,编辑配置

sudo vi /etc/mysql/conf.d/mysql.cnf

 在配置文件的最下面添加下面的内容

bind-address = 0.0.0.0

 保存重启mysql服务

sudo systemctl restart mysql

# 重新登录mysql,并创建一个新的用户,开放远程登录权限

mysql -u root -p

# 创建一个新用户,已经登录了mysql

CREATE USER 'username'@'%' IDENTIFIED BY 'password';

注意将"username"替换为你想要创建的用户名,"%'"表示该用户可以从任何主机远程登录。甚至你可以用刚才的root用户,刚刚设置的密码(生产环境中别这么做,会死的)

# 授权并刷新权限,用户名也要做替换

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

OK,已经可以远程登录了。用你喜欢的客户端操作就好了

# 确保开机自启服务

sudo systemctl enable mysql

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

心如止水521

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值