Linux——MySQL安装使用

MySQL安装细节:
       第一步:
                获得root权限,我这里用的不是root
                所以第一步得获得                
 [chen@localhost ~]$ su root
 密码:123456
        
        第二步:
                获得root权限后直接下载rmp包 
              
​
 [root@localhost chen]# yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
   ·············
   ·············
   ·············
Package             架构   版本  源                                       大小
                    ================================================================================
正在安装:
mysql57-community-release
noarch el7-8 /mysql57-community-release-el7-8.noarch 8.2 k

 事务概要
                    ================================================================================
安装  1 软件包

总计:8.2 k
安装大小:8.2 k
Is this ok [y/d/N]: y
​

                 
                    选择y之后会有一系列的安装不用管,直到安装结束
                第三步:
                    修改密码
            
 [root@localhost chen]# mysqladmin -u root -p password "123456"
 Enter password:
 mysqladmin: [Warning] Using a password on the command line interface can be insecure.
 Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.
 mysqladmin: unable to change password; error: 'Your password does not satisfy the current policy requirements'
 mysql5.66之后密码不能修改成简单密码,因此要关闭校验插件,所以我直接修改密码系统警告不符合规范             
所以我们需要把校验关闭
在关闭校验之前,先查询现在数据库自动生成的密码                  
[root@localhost chen]# cat /var/log/mysqld.log | grep password
2021-09-14T06:25:20.869469Z 1 [Note] A temporary password is generated for root@localhost: eqht(fYQo3lG
 使用查询到的数据库密码登录
                                        
[root@localhost chen]# mysql -uroot -p
Enter password:eqht(fYQo3lG
Welcome to the MySQL monitor.
登录成功后,退出MySQL,准备去修改校验文件                 
                  
  mysql> exit
  Bye

使用vim编辑my.cnf文件               
                    
[root@localhost chen]# vim /etc/my.cnf

找到图示[mysqld]
添加关闭校验文件的代码  validate_password=off                     然后shift+ZZ保存并退出vim
                    
                    

重新启动并登录MySQL,这里密码还没有修改,还需使用之前查询到的密码登录

 
 [root@localhost chen]# systemctl restart mysqld
 [root@localhost chen]# mysql -uroot -p
 Enter password:eqht(fYQo3lG

修改密码

mysql> alter user 'root'@'localhost' identified by '123456';
Query OK, 0 rows affected (0.00 sec)

  修改密码成功后退出MySQL,然后重新登录MySQL                  

  
                  
安装MySQL过程中用到的代码总结
cat /var/log/mysqld.log | grep password          查询MySQL密码
mysql -uroot -p                                                 mysql登录
Enter password: eqht(fYQo3lG                        mysql密码
exit                                                                    MySQL退出
vim /etc/my.cnf                                                 vim编辑器
                                                                         shift+ZZ保存并退出vim    
systemctl restart mysqld                                  重启MySQL
alter user 'root'@'localhost' identified by '123456';        修改MySQL密码   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值