由于centOS7中默认安装了MariaDB,需要先进行卸载
rpm -qa | grep -i mariadb #查找本地mariadb
rpm -e --nodeps mariadb-libs-5.5.68-1.el7.aarch64
#这个mariadb的名字要使用自己查找到的mariadb名
下载地址
选择红帽的下载版本(centos的内核是基于红帽的),然后安装自己需要的版本即可
如果按照两Gnome界面的,可以直接在界面上解压到指定的文件夹即可,也可以通过命令操作,注意xvf后的文件名要写自己的mysql安装包的包名(我这里是ARM架构的)。
tar xvf mysql-8.0.31-1.el7.aarch64.rpm-bundle.tar
卸载完后的包内容:
同样ivh后面的包名也要改成和你自己的包名
rpm -ivh mysql-community-common-8.0.31-1.el7.aarch64.rpmrpm -ivh mysql-community-libs-8.0.31-1.el7.aarch64.rpmrpm -ivh mysql-community-client-8.0.31-1.el7.aarch64.rpmrpm -ivh mysql-community-server-8.0.31-1.el7.aarch64.rpm
rpm -qa | grep mysql #查看mysql相关服务
mysqld --initialize #初始化
chown mysql:mysql /var/lib/mysql -R #修改权限所有用户可以使用
systemctl start mysqld.service
sysetmctl enable mysqld #设置开机自启动服务
查看mysql的默认密码
cat /var/log/mysqld.log | grep password #查看mysql的默认密码
修改mysql默认密码
mysqladmin -u用户名 -p旧密码(刚查到的密码) password 新密码
登录mysql,密码使用新的密码
mysql -u root -p