当前位置:Gxlcms > 数据库问题 > 使用rpm安装mysql 5.7和依赖们

使用rpm安装mysql 5.7和依赖们

时间: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   

人气教程排行