• 售前

  • 售后

热门帖子
入门百科

CentOS 7安装MySQL的具体步骤

[复制链接]
想不到918 显示全部楼层 发表于 2021-10-26 13:59:57 |阅读模式 打印 上一主题 下一主题
在 CentOS7 中我们在安装 MySQL 的话会默认安装的是 MariaDB。它是一个在 MySQL 被收购之后,作者推出的应一个开源版本。但是,我们大概还是会想安装更纯正的 MySQL​
下载并安装MySQL官方的 Yum Repository
在 MySQl 的官网上我们可以 Yum Repository 的下载链接。​
  1. wget -i -c https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm​
复制代码
使用上边的下令我们就下载到了 Yum Repository,之后我们就可以使用 yum 来进行安装了。​
  1. yum -y install mysql80-community-release-el7-1.noarch.rpm
复制代码
​接下来我们就是要开始安装 MySQL​
  1. yum -y install mysql-community-server​
复制代码
MySQL 设置
启动 MySQL
  1. systemctl start mysqld.service
复制代码
查察运行状态
  1. systemctl status mysqld.service
复制代码
此时,我们的数据库已经运行起来了,不外我们要进入我们的数据库的话还须要在日志中找到我们的 root 用户的暗码。在新的版本中,默认天生了 root 用户暗码。
  1. grep "passsword" /var/log/mysqld.log​
复制代码
通过上边的下令我们可以查察到我们的 root 用户的暗码。
mysql -uroot -p 输入暗码进入数据库。​
输入初始暗码,此时不能做任何事情,由于MySQL默认必须修改暗码之后才气操作数据库:
  1. mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
复制代码
这里暗码要有一定的复杂度。
修改完暗码之后我们就可以进行正常的操作了。
但此时另有一个题目,就是由于安装了Yum Repository,以后每次yum操作都会自动更新,须要把这个卸载掉:
  1. yum -y remove mysql80-community-release-el7-1.noarch
复制代码
开机启动
  1. shell> systemctl enable mysqld
  2. shell> systemctl daemon-reload
复制代码
添加远程登录用户
默认只允许root帐户在当地登录,假如要在别的机器上连接mysql,必须修改root允许远程连接,大概添加一个允许远程连接的帐户,为了安全起见,我添加一个新的帐户:
  1. mysql> GRANT ALL PRIVILEGES ON *.* TO 'yangxin'@'%' IDENTIFIED BY 'Yangxin0917!' WITH GRANT OPTION;
复制代码
mysql8和原来的版本有点不一样,8的安全级别更高,以是在创建远程连接用户的时间,​不能用原来的下令(同时创建用户和赋权):​
必须先创建用户(暗码规则:mysql8.0以上暗码策略限制必须要巨细写加数字特别符号):​
  1. 创建用户
  2. mysql>create user chenadmin@'%' identified  by 'Chenadmin0.';
  3. 进行赋值
  4. mysql>grant all privileges on *.* to chenadmin@'%' with grant option;
  5. 最后刷新
  6. mysql>flush privileges;
复制代码
配置默认编码为utf8
改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:
  1. [mysqld]
  2. character_set_server=utf8
  3. init_connect='SET NAMES utf8'
复制代码
重新启动mysql服务
  1. systemctl restart mysqld
复制代码
以上就是本文的全部内容,希望对各人的学习有所资助,也希望各人多多支持脚本之家。

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作