cent os7安装mysql数据库

    本来自己想尝试离线(没有网络状态)下安装mysql,弄了好久发现,百度了好久终于让我弄到mysql所有依赖(后面上传),但是万万没想到最后一步安装mysql-server居然还要一个perl的编译环境...查了一下这个环境依赖太多了,瞬间崩溃,直接yum install perl搞定(但是网上很多教程没有讲到这个perl,直接安装完mysql的依赖就够了)。

    这些安装依赖命令rpm -ivf mysql-*,需要有顺序的安装,因为有些依赖需要前者的依赖。安装前需要查看是否已经存在自带的库,有这卸载,rpm -qa|grep mariadb,rpm -e --nodeps 显示的文件。

    rpm -qa | grep mysql查看安装mysql是否成功。显示mysql-server-*表示安装成功。

   

    启动mysql,命令:systemctl start mysqld,登陆mysql -u root -p,初始密码在在/var/log/mysql(默认日志存放位置)查看,可以使用命令:grep "password" /var/log/mysqld.log 查看 

    如果登陆一直不成功(具体原因我也不知道,密码输入没错但是就是登不上去),那就设置免密码登陆,后期自己再修改密码。修改配置文件,命令:vim /etc/my.cnf,找个位置添加skip-grant-tables

    现在systemctl restart mysqld重启服务,然后mysql -u root -p,回车回车,就直接可以登陆。

 追加:

           1、设置mysql密码命令,set password for 用户名@localhost = password('新密码');

           2、如果密码太简单会报:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 错                       误。

           3、如果想设置简单的密码需要执行以下两个操作:

                 set global validate_password_policy=0;(密码等级默认是1,要求:Length; numeric, lowercase/uppercase, and                         special characters;等级2,要求:Length; numeric, lowercase/uppercase, and special characters; dictionary file;等                   级0,要求:长度不低于8位)

                 set global validate_password_length=4;(密码长度要求)

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值