java面试题网站:www.javaoffers.com

第一步: su root 切换到root用户,回车输入你的root密码

第二步:增加mysql 源 :vi /etc/yum.repos.d/mysql-5x.repo 内容如下:
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

第三步:安装mysql

先查看当前yum源中存在mysql的版本  yum list | grep mysql-community-server

 如果除了5.7(要安装的版本) 还有其他版本比如8.0版本则进行 屏蔽 

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

开始安装 sudo yum install mysql-community-server 等待自动安装完毕

第四步:开启mysql 服务 sudo service mysqld start  并查看状态 sudo service mysqld status 显示下面的信息

● mysqld.service - MySQL Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: active (running) since Sun 2019-11-10 12:44:27 CST; 8min ago
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
  Process: 19377 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/S>
  Process: 19323 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
 Main PID: 19379 (mysqld)
    Tasks: 27 (limit: 26213)
   Memory: 338.2M
   CGroup: /system.slice/mysqld.service
           └─19379 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid


第五步 :mysql 安装完成后会自动生存一个密码在/var/log/mysqld.log 文件里,查看这个文件中生成的密码  命令(原封不动复制):

 sudo grep 'temporary password' /var/log/mysqld.log ,你也可以自己去看 more /var/log/mysqld.log, 

第六步:拿到密码后我们登陆mysql 然后进行修改密码

# mysql -uroot -p你查看的密码  

#ALTER USER 'root'@'localhost' IDENTIFIED BY 'Zqbxcmj521!';

注意: 密码必须是大于等于8位以上并且是字母大小写加数字和特殊符号才可以。否则很有可能汇报错:

Your password does not satisfy the current policy requirements 表示你设置的密码太简单了不符合mysql  密码规范

参考质料:

https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/

apt安装参考(亲测 so easy):

https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/

Logo

更多推荐