linux下mysql 5.1 和 5.7的安装教程

下面是“Linux下MySQL 5.1和5.7的安装教程”的完整攻略:

安装MySQL 5.1

准备工作

在安装MySQL 5.1之前,我们需要创建一个新的用户。在终端执行以下命令:

sudo useradd -r -g mysql mysql

-r选项表示创建系统用户,-g选项表示将其加入mysql用户组中。

下载MySQL 5.1安装包

进入MySQL官网,下载MySQL 5.1的Linux安装包。下载地址:https://dev.mysql.com/downloads/mysql/5.1.html

安装MySQL

在终端执行以下命令,安装MySQL 5.1:

sudo apt-get update
sudo apt-get install mysql-server-5.1

配置MySQL

找到MySQL的配置文件my.cnf,然后进行以下修改:

sudo vi /etc/mysql/my.cnf

添加以下内容到配置文件中:

[mysqld]
character-set-server=utf8
default-storage-engine=INNODB
[client]
default-character-set=utf8

启动MySQL

在终端执行以下命令,启动MySQL服务:

sudo service mysql start

示例1

创建一个名为test的数据库,然后进入该数据库:

mysql -u root -p
CREATE DATABASE test;
use test;

示例2

创建一个名为test的用户,设置密码为123456:

mysql -u root -p
GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;

安装MySQL 5.7

准备工作

在安装MySQL 5.7之前,我们同样需要创建一个新的用户。在终端执行以下命令:

sudo useradd -r -g mysql mysql

-r选项表示创建系统用户,-g选项表示将其加入mysql用户组中。

添加MySQL APT Repository

在终端执行以下命令,添加MySQL APT Repository:

wget http://dev.mysql.com/get/mysql-apt-config_0.8.9-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.9-1_all.deb

进入MySQL安装包下载页面,选择MySQL 5.7的安装包下载地址,并使用wget命令下载。

安装MySQL

在终端执行以下命令,安装MySQL 5.7:

sudo apt-get update
sudo apt-get install mysql-server

配置MySQL

找到MySQL的配置文件my.cnf,然后进行以下修改:

sudo vi /etc/mysql/my.cnf

添加以下内容到配置文件中:

[mysqld]
character-set-server=utf8mb4
default-storage-engine=INNODB
collation-server=utf8mb4_unicode_ci
init-connect='SET NAMES utf8mb4'
[client]
default-character-set=utf8mb4

启动MySQL

在终端执行以下命令,启动MySQL服务:

sudo service mysql start

示例1

创建一个名为test的数据库,然后进入该数据库:

mysql -u root -p
CREATE DATABASE test;
use test;

示例2

创建一个名为test的用户,设置密码为123456:

mysql -u root -p
CREATE USER 'test'@'%' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux下mysql 5.1 和 5.7的安装教程 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • [Linux] PHP程序员玩转Linux系列-nginx初学者引导

    1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转Linux系列-备份还原MySQL 5.PHP程序员玩转Linux系列-自动备份与SVN 6.PHP程序员玩转Linux系列-Linux和Windows安装ngi…

    Linux 2023年4月13日
    00
  • linux使用docker-compose安装gitlab

      docker-compose.yml version: ‘3’ services: gitlab: container_name: gitlab image: twang2218/gitlab-ce-zh ports: – 443:443 – 80:80 user: root restart: unless-stopped privileged: tru…

    Linux 2023年4月13日
    00
  • Linux服务器上安装Python3的两种方式

    下面是Linux服务器上安装Python3的两种方式的完整攻略。 方式一:使用系统自带的包管理器安装Python3 使用系统自带的包管理器,比如Ubuntu系统下的APT,安装Python3。 sudo apt update sudo apt install python3 确认Python3是否成功安装。 python3 –version 输出Pytho…

    Linux 2023年5月14日
    00
  • GUN/LINUX命令之 cp mv install

    1. cp命令 复制copy命令的简写 SYNOPSIS        cp [OPTION]… [-T] SOURCE DEST        cp [OPTION]… SOURCE… DIRECTORY        cp [OPTION]… -t DIRECTORY SOURCE… cp  SOURCE  DEST   后者如果是目…

    Linux 2023年4月12日
    00
  • Ubuntu Server下无线网卡的配置详解

    下面我们来详细讲解“Ubuntu Server下无线网卡的配置详解”的完整攻略。 确认无线网卡型号 首先,需要确认无线网卡型号。在Ubuntu Server下,可以通过以下命令查看: sudo lshw -class network 如果已经加载了无线网卡的驱动,那么可以看到以下类似的输出: *-network description: Wireless i…

    Linux 2023年5月24日
    00
  • Linux 强制安装 rpm 包的解决方法

    当我们在安装软件的时候,有时候会遇到安装不上的情况,这可能是因为某些依赖包缺失或者版本不匹配等原因导致的。当使用“sudo yum install xxx.rpm”命令进行rpm包安装时,有时候可能会出现“缺少依赖包”、“版本不匹配”等错误信息,从而安装失败。此时,我们可以考虑使用“ –force”参数来强制安装。 以下是Linux强制安装rpm包的完整攻…

    Linux 2023年5月14日
    00
  • Linux下检查是否安装过某软件包

    要在Linux下检查是否安装过某软件包,可以使用命令行终端和相应的命令进行操作。下面是详细步骤: 第一步:使用dpkg命令 dpkg是管理Debian软件包的工具,可以用来检查Linux系统中是否已经安装了指定的软件包。使用dpkg命令的语法如下: dpkg -s package_name 其中,package_name是指要检查的软件包的名称。如果该软件包…

    Linux 2023年5月14日
    00
  • 如何在Linux系统上安装和配置备份软件?

    安装和配置备份软件是保护数据安全的重要措施之一。在Linux系统上,有多种备份软件可供选择,例如rsync、tar、Bacula等。下面是安装和配置rsync备份软件的攻略: 安装rsync 打开命令行终端 输入以下命令安装rsync:sudo apt-get install rsync 配置rsync备份 创建一个用于存储备份数据的目录,例如:sudo m…

    Linux 2023年4月19日
    00
合作推广
合作推广
分享本页
返回顶部