###MySQL版本 5.7.32
先更新
sudo apt update
sudo apt install gnupg ###加解密工具包
下载安装
- 前往MySQL官方网站(https://dev.mysql.com/)。点击"Downloads"选项。
- 在下载页面中,找到"MySQL Community Server"部分,然后选择"MySQL Community Server 5.7"选项。
- 在"MySQL Community Server 5.7"选项下,找到适合您的操作系统的安装包。对于Debian,您应该选择类似于"mysql-server_5.7.32-1debian10_amd64.deb-bundle.tar"的安装包。
- 点击下载链接,将安装包保存到您的计算机上。
- 打开终端,进入保存安装包的目录。
- 解压安装包。使用以下命令解压文件:
tar -xvf mysql-server_5.7.32-1debian10_amd64.deb-bundle.tar
- 解压后,您将看到一些扩展名为".deb"的安装包文件。这些文件是MySQL 5.7的组件,分别代表不同的程序包。
- 使用
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