Bootstrap

linux上安装MySQL的详细教程

一、检查是否安装过mysql

      rpm -qa | grep mysql

(ps:输入命令没内容就是没有安装)

二、安装mysql包

yum -y install mysql57-community-release-el7-10.noarch.rpm

出现下边这个就表示成功了

三、安装mysql

1.首先要进行的工作就是:(该命令作用就是导入MySQL官方的GPG公钥,以便在安装MySQL软件包时进行签名验证)

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

2.安装mysql

yum -y install mysql-community-server 

出现这样就说明安装成功啦!

四、启动mysql服务

systemctl start mysqld.service
 

五、查看mysql的运行状态

service mysqld status

到此mysql已经安装完成啦!!!!!

六、mysql的连接

1.先查看MySQL的密码

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

(ps:复制粘贴就好了防止打错,在finalshell中:ctrl+shift+c:复制,ctrl+shift+v:粘贴)

2.连接mysql

mysql -uroot -p  
 

3.退出mysql

exit

 4.修改密码

  • 免密登录
    1.  vim /etc/my.cnf
    2. 输入完上述命令之后直接搜索:/mysqld
    3. 输入:i (进入编辑模式)
    4. 在配置文件添加skip-grant-tables(启动mysql时跳过权限认证)
    5. :wq(输入后保存退出) 

关闭mysql服务

service mysqld stop

重启服务

service mysqld start
 

然后再次连接数据库            

使用skip-grant-tables变量将会带来严重的安全风险,因为它完全开放了MySQL服务器的访问权限,可能导致非法访问、数据泄露等问题。

  • 修改密码
  1. 先连接上你的数据库(前边有写在这里不在赘述了)
  2. 然后输入:alter user 'root'@'localhost' identified with mysql_native_password by'密码';
  3. (ps:需要设置大小写还有特殊符号,这个数据库对密码有特殊的要求,要想去掉这个特殊的要求,友友们自行搜索吧!)

  4. exit(退出重新登录就可以输入你想要修改的密码了)
;