Ubuntu22.04 MySQL8.0安装教程

前提

确保你是系统的管理员(root),能够省掉很多麻烦,安装数据库需要很高的权限。

更新软件包和安装

sudo apt update  // 更新软件包
sudo apt install mysql-server  // 安装MySQL服务器
sudo systemctl start mysql  // 启动MySQL服务

配置MySQL

对于 MySQL 的全新安装,您需要运行数据库管理系统包含的安全脚本。 该脚本更改了一些不太安全的默认选项,例如不允许远程 root 登录和删除示例用户。

第一步,进入MySQL

sudo mysql

运行命令添加密码并且修改验证方式为用户密码。然后退出MySQL。

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
exit

运行mysql_secure_installation脚本

sudo mysql_secure_installation

然后只需要根据引导一步一步选择即可。

远程连接

首先登录到MySQL中

mysql -u root -p

然后执行下面的命令就行了:

use mysql;
update user host = '%' where user = 'root';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
flush privileges;

最后修改系统配置文件:

sudo systemctl stop mysql  // 首先关闭MySQL服务
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf   // 编辑配置文件
定位到位置`bind-address = 127.0.0.1` ,然后注释掉即可
sudo systemctl start mysql // 启动MySQL服务

注意,如果你的MySQL是云服务器还需要打开防火墙限制(云厂商,在控制台),同时服务器的防火墙请添加

sudo ufw allow 3306/tcp

末尾小坑提醒

在Windows上不要使用Hyper-V技术,不然你的3306端口会被强行占用,MySQL启动会不正常。

相关推荐

  1. ubuntu2204mysql8.x安装

    2024-03-14 06:06:02       39 阅读
  2. Ubuntu22.04 MySQL8.0安装教程

    2024-03-14 06:06:02       22 阅读
  3. MySQL商城数据表(80-88

    2024-03-14 06:06:02       12 阅读
  4. MySQL商城数据表(80-84

    2024-03-14 06:06:02       9 阅读
  5. Ubuntu 安装教程

    2024-03-14 06:06:02       17 阅读
  6. ubuntu2004,自动安装mysql5.7.37

    2024-03-14 06:06:02       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-14 06:06:02       17 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-14 06:06:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-14 06:06:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-14 06:06:02       18 阅读

热门阅读

  1. C#中的线程和Apartment状态

    2024-03-14 06:06:02       24 阅读
  2. 数字媒体专业AR增强现实仿真模拟实训

    2024-03-14 06:06:02       21 阅读
  3. 关于k8s中 storageclass 的 is-default-sc 默认存储设置

    2024-03-14 06:06:02       17 阅读
  4. k8s rancher开源平台(概念,部署示例,)

    2024-03-14 06:06:02       18 阅读
  5. k8s HPA 自动伸缩机制 (配置,资源限制,)

    2024-03-14 06:06:02       20 阅读
  6. Android 辅助功能 -抢红包

    2024-03-14 06:06:02       15 阅读
  7. C#+datax实现sql server数据同步到redis

    2024-03-14 06:06:02       16 阅读