yum安装MySQl

目录

卸载内置环境

               卸载不要的环境

               卸载默认安装包

获取MySQL官方yum源

配置MySQL yum 源

开始安装

        安装MySQL服务

        查看mysql 配置文件和存储服务

启动服务

开始登录


1、卸载内置环境

ps ajx | grep mariadb

systemctl stop mariadb.service # 停止mariadb服务

ps axj | grep mariadb # 停止完成

##检查系统安装包

rpm -qa | grep mariadb

rpm -qa | grep mysql 

2、获取mysql源

下载 MySQL yum包链接:Index of /232905


# 注意:最好安装和自己系统一致的mysql版本,否则可能会存在软件兼容性问题
# 查看自己的系统版本
# [root@VM-8-5-centos ~]# cat /etc/redhat-release
# CentOS Linux release 7.6.2003(Core)
# 可以进入 http://repo.mysql.com/,找一下和自己版本一致的资源
# 下载到你的本地,然后上传到你的Linux服务器

3、开始安装

yum install -y mysql-community-server

#有可能会有报错 如果没有可以跳过此步骤

yum --enablerepo=mysql80-community install -y mysql-community-server --nogpgcheck

再次尝试安装 

yum install -y mysql-community-server

   

4、启动服务

systemctl start mysqld

5、查看版本

mysql -V 或

mysql --version

5、为了保证数据库目录与文件的所有者为mysql登录用户,如果是以root身份运行mysql服务,则需要执行下面命令进行初始化:

mysqld --initialize --user=mysql

6、查看密码 

cat /var/log/mysql.log

7、修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

7、登录进去之后要修改密码如果不修改密码是无法执行其他命令的

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

不同策略的要求:
0/LOW:只验证长度;
1/MEDIUM:验证长度、数字、大小写、特殊字符;默认值。
2/STRONG:验证长度、数字、大小写、特殊字符、字典文件;

[mysqld] validate_password_length = 8

validate_password_policy = 1

validate_password_number_count = 1

  • validate_password_policy:设置密码复杂性策略等级,可以是0(无要求)、1(至少一个数字)、2(至少一个数字和一个大写字母)。
  • validate_password_number_count:当validate_password_policy设置为1或2时,指定密码中必须包含的数字数量。

#能看懂就好我自己研究了半天

vim /etc/my.cnf

        我已经修改

8、设置成开机自启

#开启开机自启动
systemctl enable mysqld
systemctl daemon-reload
 

9、配置 my.cnf

10、重启一下 MySQL,令配置生效:

  • 29
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值