• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

MySQL 8的安装和配置

武飞扬头像
写代码的向日葵
帮助1

1. 安装MySQL 8的主要步骤

● 配置Linux操作系统
● 安装MySQL 8
● 启动与关闭MySQL数据库
● MySQL数据库的连接方式

2. 配置Linux操作系统

● 关闭CentOS的防火墙
● 编辑文件“/etc/selinux/config”关闭SELinux。
● 创建MySQL用户和组。

3. 创建myql的HOME目录

mkdir -p /home/mysql

4. 创建mysql组

groupadd mysql

5. 创建mysql用户,并指定组和默认路径

useradd -r -d /home/mysql -g mysql mysql

6. 将Mysql默认路径的用户和组改成mysql

chown -R mysql:mysql /home/mysql

7. 安装MySQL 8

● 将“mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz”上传至“/usr/local”目录下。
● 解压MySQL安装包。
● 将解压后MySQL目录进行改名。
● 设置目录“/usr/local/mysql”的所有者。
● 使用tree命令查看MySQL的目录结构

cd /usr/local/
tar -xvf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz
mv mysql-8.0.20-linux-glibc2.12-x86_64 mysql
chown -R mysql:mysql /usr/local/mysql
tree -d -L 1 mysql

8. 安装MySQL 8(续)

● 编辑文件“/etc/profile”为MySQL配置环境,在文件的最后增加下面的内容:
● 生效环境配置。
● 创建MySQL数据目录。
export PATH=$PATH:/usr/local/mysql/bin

9. 创建数据目录

mkdir /usr/local/mysql/data

10. 将数据目录的用户和组改成mysql

chown mysql:mysql /usr/local/mysql/data

11. 更改数据目录权限

chmod 750 /usr/local/mysql/data

12. 安装MySQL 8(续)

● 新建MySQL配置文件“/etc/my.cnf”,并添加以下内容:
● 初始化MySQL数据库。
● 确定MySQL的root用户密码。

[mysqld]
server-id=1
port=3306
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
log-error=/usr/local/mysql/data/error.log
socket=/tmp/mysql.sock
pid-file=/usr/local/mysql/data/mysql.pid
character-set-server=utf8
lower_case_table_names=1
innodb_log_file_size=1G
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password
[client]
port=3306
default-character-set=utf8
mysqld --initialize --user mysql
cat /usr/local/mysql/data/error.log

13. 启动与关闭MySQL数据库

● MySQL数据库安装成功后,就可以通过MySQL提供的命令脚本来启动MySQL数据库服务器了。
● 启动MySQL数据库。
● 查看MySQL数据库的状态。
● 配置MySQL数据库的开机自启服务。
● 查看系统配置的开机自启列表。

cd /usr/local/mysql
support-files/mysql.server start
support-files/mysql.server status
chkconfig --list

14. 复制mysql.server到/etc/init.d目录下

cp /usr/local/mysql/support-files/mysql.server
/etc/init.d/mysqld

15. 使用chkconfig添加mysql服务到开机启动的列表里

chkconfig --add mysqld

16. MySQL数据库的连接方式

● MySQL数据库服务器成功启动后,可以通过多种不同的方式进行连接。连接方式主要有
● 本地连接
● 客户端直接通过使用localhost连接MySQL数据库服务器。
● 远程连接
● 客户端从其他宿主机上连接MySQL数据库服务器。
● 安全连接
● MySQL默认的数据通道是不加密的,在一些安全性要求特别高的场景下,我们需要配置MySQL端
口为SSL,使得数据通道加密处理,避免敏感信息泄漏和被篡改。当启用MySQL SSL之后,由于
每个数据包都需要加密和解密,将对MySQL数据库的性能造成严重的影响。

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgkckcc
系列文章
更多 icon
同类精品
更多 icon
继续加载