linux中如何在指定目录安装mysql(阿里云ECS)

211 阅读1分钟

首先通过xshell或其他工具远程连接服务器

安装mysql

1. 安装mysql软件包

进入mysql官网找找合适自己系统的版本和mysql版本官网

sudo yum install https://dev.mysql.com/get/mysql84-community-release-el8-1.noarch.rpm

image.png

2. 安装mysql服务

sudo yum install mysql-community-server

image.png

3. 启动mysql服务

sudo systemctl start mysqld

image.png

4. 设置开机启动

sudo systemctl enable mysqld

image.png

5. 查看mysql的临时密码

MySQL安装后会自动生成一个临时的root密码,这个密码通常可以在MySQL的日志文件中找到。如:Y/ssO+xJ8BtD,最好直接复制黏贴这串临时密码到下面登录步骤的密码中

grep 'temporary password' /var/log/mysqld.log

image.png

6. 登录mysql

mysql -u root -p
# 使用临时密码登录

image.png

7. 修改mysql密码

YourNewStrongPassword表示新设置的密码,需符合mysql的密码规则

ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewStrongPassword';

image.png

8. 重新加载权限表并退出mysql交互式环境

FLUSH PRIVILEGES;
EXIT;

image.png

9. 安全强化(可选)

用于增强MySQL服务器安全性的命令行脚本。在MySQL安装完成后运行此脚本,可以帮助你执行以下关键的安全配置步骤,从而保护你的数据库免受未授权访问和其它潜在的安全威胁:

sudo mysql_secure_installation
安全强化设置内容
  1. 设置root密码
  2. 删除匿名用户账户
  3. 禁止root用户远程登录
  4. 删除测试数据库
  5. 重新加载权限表

image.png