前言
本篇文章基于腾讯云CentOS 7.5环境。记录了Mysql 8.0从安装配置到知识点学习。
文末附资源链接。
一、Mysql数据库 安装及配置
1.Mysql简介
MySQL
是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。
MySQL
是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。
MySQL
因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。
2.Mysql安装
2.1 下载并添加存储库
yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
2.2 安装MySQL 8.0包
与其他使用yum
的软件包一样安装MySQL:
yum install mysql-community-server
安装过程中,会询问是否导入MySQL GPG密钥
,输入y即可。
安装完成。
3.启动MySQL
3.1 启动MySQL服务并设置自启动
systemctl enable mysqld #设置开机启动
systemctl start mysqld #启动Mysql
3.1 检查MySQL服务状态
systemctl status mysqld
Active: active (running)
。运行中。
4. Mysql 安全
当第一次启动MySQL
服务器时,为MySQL
根用户生成一个临时密码
。 您可以通过运行以下命令找到密码:
grep 'temporary password' /var/log/mysqld.log
首先记下生成的临时密码,
运行mysql_secure_installation
命令来提高MySQL安装的安全性:
mysql_secure_installation
输入临时密码后,系统会要求您为root用户设置新密码。密码必须至少包含8个字符并且至少包含一个大写字母,一个小写字母,一个数字和一个特殊字符。
该脚本还会要求您删除匿名用户,限制root用户对本地计算机的访问权限并删除测试数据库。 你应该对所有问题回答“y”。
5.从命令行连接到MySQL
以root用户类型登录到MySQL服务器
mysql -u root -p
系统将提示您输入在运行mysql_secure_installation脚本
时以前设置的root密码
。
一旦你输入密码&#