详解如何在阿里云服务器安装Mysql数据库

下面是详解如何在阿里云服务器安装Mysql数据库的完整攻略。

准备工作

在开始安装Mysql数据库之前,需要在阿里云服务器上安装好以下工具:

  • yum:可以通过yum命令方便地安装软件包。
  • wget:可以通过wget命令下载Mysql安装包。
  • tar:可以通过tar命令解压Mysql安装包。
  • gccgcc-c++make:这些工具是编译安装Mysql所必须的。

安装以上工具可以通过以下命令完成:

sudo yum install -y wget tar gcc gcc-c++ make

下载Mysql安装包

可以通过以下命令下载Mysql安装包:

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz

安装Mysql

以下是在阿里云服务器上安装Mysql的步骤:

  1. 解压Mysql安装包:

tar -zxvf mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz

  1. 将解压出来的mysql目录移动到/usr/local目录下:

sudo mv mysql-5.7.35-linux-glibc2.12-x86_64 /usr/local/mysql

  1. 创建mysql用户和用户组:

sudo groupadd mysql
sudo useradd -g mysql mysql -s /bin/false

  1. 设置Mysql的安装目录权限:

sudo chown -R mysql:mysql /usr/local/mysql

  1. 进入/usr/local/mysql目录并初始化Mysql:

cd /usr/local/mysql
sudo ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

  1. 拷贝样例配置文件并修改权限:

sudo cp support-files/my-default.cnf /etc/my.cnf
sudo chmod 644 /etc/my.cnf

  1. 启动Mysql服务:

sudo ./bin/mysqld_safe --user=mysql &

注意:以上命令将Mysql以后台的方式启动,如果想在终端中查看Mysql日志,可以使用以下命令:

tail -f /usr/local/mysql/data/*.log

示例:创建一个新的Mysql用户并分配权限

以下是创建一个名为newuser的Mysql用户,并为其分配所有数据库的读写权限的步骤:

  1. 连接到Mysql:

/usr/local/mysql/bin/mysql -h 127.0.0.1 -u root -p

  1. 输入密码后进入Mysql控制台。

  2. 创建一个名为newuser的Mysql用户:

CREATE USER 'newuser'@'%' IDENTIFIED BY 'password';

注意:password是你要设置的密码。

  1. newuser分配所有数据库的读写权限:

GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%' WITH GRANT OPTION;

  1. 退出Mysql控制台:

exit;

示例:在Mysql中创建一个名为test的数据库

以下是在Mysql中创建一个名为test的数据库的步骤:

  1. 连接到Mysql:

/usr/local/mysql/bin/mysql -h 127.0.0.1 -u root -p

  1. 输入密码后进入Mysql控制台。

  2. 创建一个名为test的数据库:

CREATE DATABASE test;

  1. 查看所有的数据库:

SHOW DATABASES;

  1. 退出Mysql控制台:

exit;

至此,在阿里云服务器上安装Mysql数据库的攻略已经讲解完毕。

营销型网站