关于运维:Debian-11-x64-安装-MySQL-8033

4次阅读

共计 1085 个字符,预计需要花费 3 分钟才能阅读完成。

更新

sudo apt update
sudo apt install gnupg

装置 DEB Package

wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.25-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.25-1_all.deb

具体版本见官方网站:MySQL Community Downloads,这里仅以版本 0.8.25-1 作为示例。

更新缓存

sudo apt update

装置 MySQL Server

sudo apt-get install mysql-community-server

查看状态

systemctl status mysql.service

平安地配置 MySQL 服务

sudo mysql_secure_installation

查看运行状态和版本信息

sudo mysqladmin -u root -p version

容许近程拜访

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

在最初一行增加:

bind-address=127.0.0.1
  1. 保留:Ctrl + O
  2. 确认批改的文件名:Enter
  3. 退出:Ctrl + X

凋谢端口:

sudo ufw allow 3306/tcp

重启服务:

systemctl restart mysql

增加近程拜访用户

进入 MySQL 命令行:

sudo mysql -u root -p

查看现有用户:

SELECT DISTINCT CONCAT('User:''',user,'''@''',host,''';') AS query FROM mysql.user;

增加用户:

create user your_name identified by 'your_password';

为新增的用户受权:

grant all privileges on  *.* to 'your_name'@'%';

刷新权限更改:

FLUSH PRIVILEGES;

限度 IP 拜访

GRANT ALL ON *.* TO 'your_name'@'233.233.233.233' IDENTIFIED BY 'your_password' WITH GRANT OPTION;

服务开机自启动

查看自启动服务列表:

systemctl list-unit-files | grep enabled

若 MySQL 不在列表中,开启自启动:

sudo systemctl enable mysql

客户端验证

版权申明

本博客所有的原创文章,作者皆保留版权。转载必须蕴含本申明,放弃本文残缺,并以超链接模式注明作者后除和本文原始地址:https://blog.mazey.net/3680.html

(完)

正文完
 0