时间:2021-07-01 10:21:17 帮助过:3人阅读
下载好之后,按顺序进行安装,如果在安装过程中提示需要新的依赖,请大家自行处理吧,我这里毕竟是没有遇到.
(注意安装顺序,不然会相互提示需要依赖)
rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm
ps.安装过程中提示我有之前的mariadb的相关包被废弃了,(可能)需要把mariadb相关的删除.
通过rpm -qa查找相关的包,然后通过-e进行删除,添加--nodeps参数强制删除,不检查依赖关系.
rpm -qa|grep mariadb
rpm -e mariadb-libs-5.5.64-1.el7.x86_64 --force --nodeps
顺利安装完后,查看一下当前的版本,是否安装正确.
mysql -V
启动mysql
systemctl start mysql
mysql安装完成后的root的默认密码被记录在log文件里,通过下面的命令得到密码
grep ‘temporary password‘ /var/log/mysqld.log
#A temporary password is generated for root@localhost: 密码
这个密码只能登录,但不能做任何操作,需要对默认密码进行修改后才能操作,使用mysql_secure_installation命令修改root密码.
mysql_secure_installation
之后会让输入当前的root密码,就是刚才通过log找到的密码,回车后会让输入新的密码,这里需要输入一个高复杂度的密码,像是1234这样的会被提示说密码太简单,不能通过,我最终选择了大写+字母+数字+特殊字符,对,和你脑子里想的一样Abcd1234!@#$.
之后就可以正常操作mysql了,如果需要远程操作,记录增加一个host是%的用户,刷新之后就可以使用了.
create user zhaoy identified by ‘zhaoy‘;
#授权
#on db.table(库.表) to 用户@ip
grant all privileges on *.* to root@‘%‘ identified by ‘root‘;
FLUSH PRIVILEGES;
使用rpm安装mysql 5.7和依赖们
标签:使用 com local 下载 load 复杂 sql oca ati