CentOS7下mysql 8.0.16 安装配置方法图文教程

下面就为您详细讲解 “CentOS7下mysql 8.0.16 安装配置方法图文教程”的完整攻略。

安装环境

  • 操作系统:CentOS 7.6.1810
  • MySQL版本:8.0.16
  • 安装包:mysql-8.0.16-linux-glibc2.12-x86_64.tar.xz
  • 网络环境(访问互联网)

安装步骤

1. 下载MySQL安装包

从MySQL官网 https://dev.mysql.com/downloads/mysql/ 下载对应的安装包。本次使用的是mysql-8.0.16-linux-glibc2.12-x86_64.tar.xz。

2. 解压安装包

进入下载目录,使用如下命令解压并移动到/usr/local/mysql/目录:

tar -xvf mysql-8.0.16-linux-glibc2.12-x86_64.tar.xz
mv ./mysql-8.0.16-linux-glibc2.12-x86_64 /usr/local/mysql

3. 配置MySQL

进入/usr/local/mysql/目录,配置MySQL:

cd /usr/local/mysql/
cp ./support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql

4. 创建MySQL用户和用户组

使用如下命令创建MySQL用户和用户组:

groupadd mysql
useradd -r -g mysql mysql

5. 配置MySQL配置文件

使用如下命令在/etc目录下创建my.cnf文件,并将以下内容复制到my.cnf文件中,这里提供一个示例:

[client]
default-character-set=utf8mb4
port=3306

[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/var/lib/mysql/mysql.sock
pid-file=/var/run/mysqld/mysqld.pid
port=3306
log-error=/var/log/mysqld.log
lc-messages-dir=/usr/share/mysql
innodb_flush_method=O_DIRECT
explicit_defaults_for_timestamp=true
max_connections=1000
skip-character-set-client-handshake
lower_case_table_names=1
default-authentication-plugin=mysql_native_password

sql_mode=''
character-set-server=utf8mb4
collation-server=utf8mb4_general_ci

[mysql]
default-character-set=utf8mb4

6. 初始化数据库

使用如下命令初始化数据库:

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

7. 启动MySQL

使用如下命令启动MySQL服务:

service mysql start

以上就是CentOS7下MySQL 8.0.16的安装配置教程,下文提供两个实际示例:

示例1:修改MySQL端口号

在上述5中复制的my.cnf文件中,将port=3306这一行修改为port=3307,保存并关闭。接着按照第7步重新启动MySQL服务即可。这样,MySQL的端口号就从3306修改为3307了。

示例2:创建MySQL远程访问用户

mysql -u root -p //登录 MySQL,root用户需要输入密码

use mysql; //切换到mysql数据库

update user set host='%' where user='root'; //修改root用户的host,使其能够远程访问

create user 'username'@'%' identified by 'password'; //在mysql中创建一个新用户username,密码为password

grant all privileges on *.* to 'username'@'%'; //赋予用户username对所有数据库的所有权限

以上,就是CentOS7下MySQL 8.0.16的安装配置教程以及两个实际示例的讲解。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS7下mysql 8.0.16 安装配置方法图文教程 - Python技术站

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

相关文章

  • Django在win10下的安装并创建工程

    下面是Django在Win10下的安装及创建工程的攻略: 安装Python 要安装Django,首先需要安装Python。在Windows下,可以到Python官网下载32位或64位的Python安装程序,然后运行安装程序按照提示进行安装。安装完成后,可以在命令行窗口中输入以下命令验证Python是否安装成功: python –version 如果显示出了…

    database 2023年5月22日
    00
  • 分享几道关于MySQL索引的重点面试题

    关于MySQL索引的重点面试题攻略,我将从以下几个方面着手讲解: MySQL索引的概念及作用 MySQL常用的索引类型 MySQL索引的优化策略 MySQL索引的使用注意事项 接下来,我将分述每一个方面。 1. MySQL索引的概念及作用 MySQL索引是在MySQL数据库上创建的一种数据结构,其主要作用是提高查询效率。如果没有索引,MySQL查询时会全表扫…

    database 2023年5月21日
    00
  • python操作redis

    redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基…

    Redis 2023年4月11日
    00
  • SQL SERVER 9003错误解决方法

    SQL SERVER 9003错误解决方法 异常信息 在 SQL Server 使用期间,可能会遇到一些异常错误,比如”SQL Server 9003错误“。 下面我们来详细介绍如何解决这个问题。 SQL Server 9003错误通常会出现以下信息: "The LSN (%s) passed to log scan in database ‘%s…

    database 2023年5月21日
    00
  • CMD命令操作MSSQL2005数据库(命令整理)

    CMD命令操作MSSQL2005数据库主要用于完成对MSSQL2005数据库的各种管理任务,以下是完整攻略的步骤: 1. 确认数据库可连接 在CMD中执行以下命令,确保数据库能够正常连接: osql -S <server_name> -E 其中<server_name>替换为你的数据库服务器名称,使用Windows身份验证(-E表示W…

    database 2023年5月21日
    00
  • 详解MySQL AS:设置别名

    MySQL AS是用于给SQL查询结果列、表和子查询设置别名的关键字。AS不是必需的,但它使得查询结果更易于阅读和理解。 AS用法示例: 列别名 在SELECT语句中,使用AS关键字为查询结果列设置别名。例如: SELECT first_name AS given_name, last_name AS family_name FROM customers; …

    MySQL 2023年3月9日
    00
  • asp.net无法加载oci.dll等错误的解决方法

    请看以下内容: ASP.NET无法加载oci.dll等错误的解决方法 在ASP.NET开发中,我们可能会遇到类似“无法加载oci.dll”、“无法加载oraocci11.dll”、“无法加载Oracle.DataAccess.dll”等错误。这些错误通常是由Oracle客户端库(ODAC)没有正确安装或配置引起的。下面是解决这些问题的一些方法。 1. 安装或…

    database 2023年5月21日
    00
  • MySQL中binlog备份脚本的方法

    MySQL中binlog备份脚本的方法可以通过以下步骤完成: 1. 安装MySQL 首先需要在服务器或者本地安装MySQL,并设置好账号和密码,确保可以登录到MySQL。 2. 创建备份目录 在MySQL文件系统里创建一个备份目录,用来存储备份文件,并确保备份目录可读写。 3. 创建备份脚本 #!/bin/bash # MySQL用户名和密码 MYSQL_U…

    database 2023年5月21日
    00
合作推广
合作推广
分享本页
返回顶部