ubuntu22.04搭建mysql5.7

1.1 下载mysql安装包

MySQL下载地址:MySQL :: Download MySQL Community Server (Archived Versions)

 #下载
 wget https://cdn.mysql.com/archives/mysql-5.7/mysql-server_5.7.29-1ubuntu18.04_amd64.deb-bundle.tar
 #解压
 tar -xvf ./mysql-server_5.7.29-1ubuntu18.04_amd64.deb-bundle.tar

1.2 安装依赖

#获取可用更新
sudo apt-get update
#更新
sudo apt-get upgrade
#安装依赖
sudo apt-get install libaio1
sudo apt-get install libtinfo5

1.3 设置mysql密码

#开始安装mysql
sudo dpkg -i mysql-common_5.7.29-1ubuntu18.04_amd64.deb
#此步需要输入mysql实例的root密码
sudo dpkg-preconfigure mysql-community-server_5.7.29-1ubuntu18.04_amd64.deb

1.4 安装mysql

sudo dpkg -i libmysqlclient20_5.7.29-1ubuntu18.04_amd64.deb
sudo dpkg -i libmysqlclient-dev_5.7.29-1ubuntu18.04_amd64.deb
sudo dpkg -i libmysqld-dev_5.7.29-1ubuntu18.04_amd64.deb
sudo dpkg -i mysql-community-client_5.7.29-1ubuntu18.04_amd64.deb
sudo dpkg -i mysql-client_5.7.29-1ubuntu18.04_amd64.deb
sudo dpkg -i mysql-common_5.7.29-1ubuntu18.04_amd64.deb

1.5 安装mysql服务

#安装依赖
sudo apt-get -f install libmecab2
 
#安装mysql服务
sudo dpkg -i mysql-community-server_5.7.29-1ubuntu18.04_amd64.deb
sudo dpkg -i mysql-server_5.7.29-1ubuntu18.04_amd64.deb

1.6 登录mysql

# 检查MySQL状态
 systemctl status mysql
 
 #设置开机启动
systemctl enable mysql
 
 #安装完毕后进行登录,输入刚才设置的mysql实例密码
mysql -uroot -p

1.7 配置远程链接

use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'mk'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;
# 如果需要远程连接,则设置
vim /etc/mysql/mysql.conf.d/mysqld.cnf
# 把bind-address  = 127.0.0.1  注释掉 
sudo systemctl restart mysql.servi
​

在navicat上链接

相关推荐

  1. Ubuntu2204ceph17

    2024-07-12 14:50:03       18 阅读
  2. Linux(Ubuntu) 环境MySQL

    2024-07-12 14:50:03       45 阅读
  3. 【ESP32】Ubuntu2004espressif

    2024-07-12 14:50:03       50 阅读
  4. MySQL环境

    2024-07-12 14:50:03       26 阅读
  5. UbuntuNodejs服务器

    2024-07-12 14:50:03       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 14:50:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 14:50:03       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 14:50:03       58 阅读
  4. Python语言-面向对象

    2024-07-12 14:50:03       69 阅读

热门阅读

  1. 2713. 矩阵中严格递增的单元格数

    2024-07-12 14:50:03       20 阅读
  2. global::System.Runtime.InteropServices.DllImport

    2024-07-12 14:50:03       20 阅读
  3. Linux tputs

    2024-07-12 14:50:03       18 阅读
  4. uni-app怎样使用组件

    2024-07-12 14:50:03       22 阅读
  5. 深入解析补天平台:白帽黑客的奖金激励机制

    2024-07-12 14:50:03       22 阅读
  6. Vue数据更新页面不更新的问题

    2024-07-12 14:50:03       19 阅读