Debian安装mysql

###MySQL版本 5.7.32 

先更新

sudo apt update
sudo apt install gnupg   ###加解密工具包

下载安装 

  1.  前往MySQL官方网站(https://dev.mysql.com/)。点击"Downloads"选项。
  2. 在下载页面中,找到"MySQL Community Server"部分,然后选择"MySQL Community Server 5.7"选项。
  3. 在"MySQL Community Server 5.7"选项下,找到适合您的操作系统的安装包。对于Debian,您应该选择类似于"mysql-server_5.7.32-1debian10_amd64.deb-bundle.tar"的安装包。
  4. 点击下载链接,将安装包保存到您的计算机上。
  5. 打开终端,进入保存安装包的目录。
  6. 解压安装包。使用以下命令解压文件:tar -xvf mysql-server_5.7.32-1debian10_amd64.deb-bundle.tar
  7. 解压后,您将看到一些扩展名为".deb"的安装包文件。这些文件是MySQL 5.7的组件,分别代表不同的程序包。
  8. 使用dpkg命令逐个安装这些组件。使用以下命令安装每个组件:sudo dpkg -i <package-name>.deb 
    ###可复制命令一起执行
    sudo dpkg -i mysql-common_*_amd64.deb
    sudo dpkg-preconfigure mysql-community-server_*_amd64.deb
    sudo dpkg -i libmysqlclient20_*_amd64.deb
    sudo dpkg -i libmysqlclient-dev_*_amd64.deb
    sudo dpkg -i libmysqld-dev_*_amd64.deb
    sudo dpkg -i mysql-community-client_*_amd64.deb
    sudo dpkg -i mysql-client_*_amd64.deb
    sudo dpkg -i mysql-common_*_amd64.deb
    sudo apt-get -f install
    sudo apt-get -f install libmecab2
    sudo dpkg -i mysql-community-server_*_amd64.deb
    sudo dpkg -i mysql-server_*_amd64.deb
    

执行命令过程中,会让你设置root的密码,设置密码后等待安装完成即可使用设置的密码登录

mysql -uroot -p

 配置 MySQL 服务

sudo mysql_secure_installation

执行命令输入密码后,会让你设置一些列的安装策略,如弱密码限制、root用户`localhost`限制、匿名用户移除、test库移除等;按需操作;

开放远程连接:

1、如果你的服务器是云服务器,首先要在控制台的防火墙开放3306端口

2、执行命令

vim /etc/mysql/mysql.conf.d/mysqld.cnf

在配置文件中找到bind-address = 127.0.0.1这一行。如果这一行存在,请注释掉(在行首添加#符号)或者将其修改为bind-address = 0.0.0.0。这样做是为了允许远程连接。

3、保存并关闭配置文件。然后,重启MySQL服务:sudo service mysql restart。

4、最后,你需要修改MySQL用户的权限,允许远程连接。首先登录MySQL:mysql -u root -p,然后输入你的密码。输入以下命令来允许root用户从任何地址远程连接:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpasswd';

注意mysql5版本的命令中ON 和TO之间的是ON *.* TO,高版本的是ON . TO

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值