MySQL系列:1.CentOS7安装MySQL数据库

  1. 1、下载并安装MySQL源
  2. 2、启动MySQL服务并开启开机自启动
  3. 3、修改root本地登录密码
  4. 4、设置允许远程登录
  5. 5、配置默认编码为UTF-8

1、下载并安装MySQL源

yum -y install wget
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
yum -y localinstall mysql57-community-release-el7-8.noarch.rpm
yum -y install mysql-community-server
# 检查mysql源是否安装成功
yum repolist enabled | grep "mysql.*-community.*"

2、启动MySQL服务并开启开机自启动

systemctl start mysqld
systemctl enable mysqld
systemctl daemon-reload

3、修改root本地登录密码

# 获取安装时的临时密码,在第一次登录时需要使用这个密码
grep 'temporary password' /var/log/mysqld.log
# 登录数据库
mysql -u root -p
# 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Jiang#Yu5201314';
# 密码:Jiang#Yu5201314
# 备注 mysql5.7默认密码策略要求密码必须是大小写字母数字特殊字母的组合,至少8位

4、设置允许远程登录

Mysql默认不允许远程登录,我们需要设置下,并且防火墙开放3306端口或者关闭防火墙;

# mysql -u root -p
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Jiang#Yu5201314' WITH GRANT OPTION;
\q
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload

5、配置默认编码为UTF-8

修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:

[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'

编辑保存完 重启mysql服务: systemctl restart mysqld
查看编码:

mysql> show variables like '%character%';

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 jiang4yu@126.com

文章标题:MySQL系列:1.CentOS7安装MySQL数据库

字数:337

本文作者:

发布时间:2020-02-26, 08:10:15

最后更新:2024-03-30, 14:44:25

原始链接:https://blog.jiang4yu.com/2020/02/26/MySQL%E7%B3%BB%E5%88%97%EF%BC%9A1-CentOS7%E5%AE%89%E8%A3%85MySQL%E6%95%B0%E6%8D%AE%E5%BA%93/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

×

喜欢就点赞,疼爱就打赏