1、首先,根据自己的机子到MySQL官网下载对应的数据库https://dev.mysql.com/downloads/mysql/

2、利用xftp上传压缩包到虚拟机或者服务器的某个文件夹中,最后把MySQL压缩包解压到自定义目录,如果你在Linux下载此步骤跳过(方法不限)。

3、卸载mariadb数据库,先查看mariadb的安装包,然后卸载,最后可再次查看确认,命令如下:

rpm -qa | grep mariadbrpm -e mariadb-libs-5.5.68-1.el7.x86_64 --nodeps

4、把上传的mysql安装包解压,解压命令格式:tar -xvf **,如我解压到/software/mysql目录,如下所示:

tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar

5、然后安装下列列表中的选项,其余的可以不用管:

mysql-community-common
mysql-community-libs
mysql-community-client
mysql-community-server

命令如下:

rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm --nodeps –forcerpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm --nodeps –forcerpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm --nodeps --forcerpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm --nodeps --force

6、查看已安装的mysql资源

rpm -qa | grep mysql
mysqld --initializechown mysql:mysql /var/lib/mysql -Rsystemctl start mysqld.servicesystemctl enable mysqld

8、查看数据库的初始密码,命令如下:

cat /var/log/mysqld.log | grep password

9、使用root用户登录mysql,输入初始密码

mysql -u root -p
alter user "root"@"localhost" identified by 1qaz@2wsx;

11、通过以下命令,进行远程访问的授权

create user 'root'@'%' identified with mysql_native_password by '1qaz@2wsx'; grant all privileges on *.* to 'root'@'%' with grant option;flush privileges;  --立即生效
ALTER USER 'root'@'localhost' IDENTIFIED BY '1qaz@2wsx' PASSWORD EXPIRE NEVER;flush privileges;
systemctl stop firewalld.servicesystemctl disable firewalld.servicesystemctl mask firewalld.service
yum -y install iptables-services
systemctl enable iptables;systemctl start iptables;

16、通过vi /etc/sysconfig/iptables命令编辑防火墙,添加端口

vi /etc/sysconfig/iptables

17、通过以下命令重启防火墙使配置生效:

systemctl restart iptables.service
systemctl enable iptables.service

更多相关文章

  1. MySQL系列多表连接查询92及99语法示例详解教程
  2. Linux下MYSQL 5.7 找回root密码的问题(亲测可用)
  3. MySQL 什么时候使用INNER JOIN 或 LEFT JOIN
  4. Android(安卓)多媒体扫描过程(Android(安卓)Media Scanner Proces
  5. Android(安卓)Chromium WebView html js 开发系列
  6. Android(安卓)Calendar使用过程中遇到的问题
  7. CyanogenMod 编译 Google Galaxy Nexus (GSM) 全过程
  8. Android(安卓)启动过程
  9. Android(安卓)启动过程(2)

随机推荐

  1. 【求助】python xpath如何提取html中的如
  2. 如何用Cdont+ASP发送带附件的html格式邮件
  3. 为TD设置css类
  4. Python脚本利用openoffice将office文档转
  5. iPad / iPhone请停止解析我网站上的电话
  6. 为什么我不能读取我的cookie值?
  7. Asp.net MVC 解决:CS0308: 非泛型 方法“
  8. 为什么ng-hide和ng-show不工作?
  9. HTML 5 就是 Web Application
  10. CSS文件:SyntaxError:期望表达式,得到'。