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日

相关文章

  • Centos 6.4 安装Python 2.7 python-pip的详细步骤

    下面是”Centos6.4安装Python2.7python-pip的详细步骤”: 确认CentOS版本 首先,确认系统版本, CentOS系统的版本可以使用命令cat /etc/redhat-release查看。 命令执行后,如果显示CentOS的版本信息,则说明确认版本成功。 [root@localhost ~]# cat /etc/redhat-rel…

    Linux 2023年5月14日
    00
  • Linux Pmap 命令:查看进程用了多少内存

    Pmap 提供了进程的内存映射,pmap命令用于显示一个或多个进程的内存状态。其报告进程的地址空间和内存状态信息。Pmap实际上是一个Sun OS上的命令,linux仅支持其有限的功能。但是它还是对查看完整的进程地址空间很有帮助。我们需要PID或者运行的进程的唯一进程ID来查看进程内存状态,我们可以通过/proc或者常规命令比如top或ps得到它。 语法或用…

    Linux 2023年4月12日
    00
  • Linux mkdumprd命令

    Linux mkdumprd命令 Linux mkdumprd命令用于创建一个用于系统崩溃转储的初始化RAM磁盘映像文件。mkdumprd命令通常用于创建一个定义的初始化RAM盘映像,以便在系统崩时转储系统状态。 命令语法 mkdumprd命令的基本语法如下: “mkdumprd [选项] [初始化RAM磁盘映像文件] [内核版本号] 其中,选项表示命令选…

    Linux 2023年5月10日
    00
  • 用VMware安装ubuntu或centos防止简易安装的方法

    下面是使用VMware安装Ubuntu或CentOS的完整攻略: 1. 安装VMware 首先需要下载并安装VMware,官方网站上有免费试用版可以使用。安装完成后启动VMware。 2. 下载镜像文件 在安装Ubuntu或CentOS之前,需要下载镜像文件,可在官方网站上下载。 3. 创建虚拟机 启动VMware,点击“新建虚拟机”按钮,按照提示创建虚拟机…

    Linux 2023年5月24日
    00
  • linux CMakeLists.txt 语法

    参考文献:http://www.ibm.com/developerworks/cn/linux/l-cn-cmake/index.html 官方网址:http://www.cmake.org/ 下载网址:http://www.cmake.org/download/ 当前版本:3.1rc3 本文基于CMake 2.8版本编写。 CMake 是一个跨平台的,开源…

    Linux 2023年4月13日
    00
  • RHEL 7.0 编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14运行环境

    编译安装Nginx1.6.0 安装必备工具 首先需要创建一个Nginx用户,为了安全起见,用此用户来运行Nginx。 sudo useradd -r nginx 然后安装必备工具: sudo yum install -y pcre-devel openssl-devel zlib-devel 下载、编译、安装Nginx wget http://nginx.o…

    Linux 2023年5月14日
    00
  • Linux下图形用户界面GNOME与KDE的战争

    Linux下图形用户界面GNOME与KDE的战争 1 GNOME与KDE的战争 序言 虽然在商业方面存在竞争,GNOME与KDE两大阵营的开发者关系并没有变得更糟,相反他们都意识到支持对方的重要性—如果KDE和GNOME无法实现应用程序的共享,那不仅是巨大的资源浪费,而且将导致Linux出现根本上的分裂。   KDE与GNOME是目前Linux/UNIX系统…

    Linux 2023年4月11日
    00
  • Linux命令之—find

    命令简介 find明林用于查找目录下的文件,同时也可以调用其他命令执行相应的操作 命令格式 find pathname -options [-print -exec -ok …] find [选项] [路径] [操作语句] 说明:1)注意find命令以及后面的选项和路径,操作语句,每个元素之间都至少要有一个空格。    2)注意子模块的先后顺序 命令参数…

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