Linux下安装Mysql环境

1.mysql说明 

MySQL是一种开源的关系型数据库管理系统,它具有高性能、可靠性和灵活性的特点。
MySQL支持多种操作系统,包括Windows、Linux和MacOS等。
它是最流行的数据库管理系统之一,被广泛应用于网站开发、数据存储和数据分析等领域。

2.mysql优点

1. 开源免费:MySQL是开源软件,可以免费使用和修改,没有任何使用限制。
2. 跨平台:MySQL可以在多种操作系统上运行,包括Windows、Linux、UNIX等。
3. 可扩展性:MySQL支持大规模的数据存储和处理,可以处理数百万甚至数十亿条数据。
4. 高性能:MySQL具有优化的查询引擎和索引机制,可以快速执行复杂的数据库查询。
5. 可靠性:MySQL具有稳定的性能和高可靠性,可以处理大量的并发连接和高负载。
6. 安全性:MySQL支持对数据进行加密和身份验证,可以保护数据的安全性。
7. 可编程性:MySQL支持多种编程语言的集成和扩展,可以方便地进行应用程序开发和集成。

3.mysql安装

查看是否已经安装了mysql

rpm -qa|grep mysql #无输出说明没有安装

找到对应linux的版本进行下载

查看自己的版本

cat /etc/redhat-release

打开网址:MySQL Yum存储库

如果显示wget未找到命令,则需要先安装wget:

yum -y install wget

选择相应的版本

复制链接

下载和安装mysql源

wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm

安装mysql源

sudo rpm -Uvh mysql80-community-release-el7-7.noarch.rpm

检查是否安装成功:

执行成功后会在/etc/yum.repos.d/目录下生成两个repo文件mysql-community.repo及 mysql-community-source.repo

sudo service mysqld start

cd /etc/yum.repos.d/

查看mysql相关资源

yum repolist enabled | grep "mysql.*-community.*"

选择masql版本

使用MySQL Yum Repository安装MySQL,默认会选择当前最新的稳定版本

使用命令:yum repolist all | grep mysql,查看当前yum repolist的所有版本

切换版本

sudo yum-config-manager --disable mysql80-community
sudo yum-config-manager --enable mysql57-community

安装mysql

sudo yum install mysql-community-server

修改密码及登录

MySQL第一次启动后会创建超级管理员账号root@localhost,初始密码存储在日志文件中:

grep 'temporary password' /var/log/mysqld.log

修改默认密码

mysql -uroot -p ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

查看编码

SHOW VARIABLES LIKE 'character%';

设置编码

/etc/my.cnf

#[mysqld]节点增加以下代码
[mysqld]
character_set_server=utf8
init-connect='SET NAMES utf8'

启动

systemctl start mysqld.service systemctl status mysqld.service

停止

systemctl stop mysqld.service

重启

systemctl restart mysqld.service

设置开机启动

systemctl enable mysqld systemctl daemon-reload

允许远程连接

mysql8.0之前的版本

grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘123456‘ with grant option

mysql8.0后

create user root@'%' identified by '123456'; grant all privileges on *.* to root@'%' with grant option;

关闭远程连接

/etc/my.cnf文件添加下面数据,然后重启

bind-address=127.0.0.1

  • 13
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

软件分享工作室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值