欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

linux安装Mysql 8.0环境

程序员文章站 2022-03-12 10:19:42
...

1、查看服务器是否存在数据库

  • 查看是否存在
rpm -qa | grep mariadb
  • 删除命令
yum -y remove mari*	
 rm -rf /var/lib/mysql/*
  • 查看残留mysql文件
find / -name mysql
  • 删除命令
find / -name mysql|xargs rm -rf;

2、安装Mysql8.0数据库

  • 在根目录下执行下载Mysql源安装包
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
  • 执行安装源命令
yum localinstall mysql80-community-release-el7-1.noarch.rpm
  • 安装Mysql,安装之前可以先检查一下源是否安装成功
yum repolist enabled | grep "mysql.*-community.*"
  • 安装MySQL
yum install mysql-community-server
  • 安装完成它会提示Complete!

3、启动数据库

  • 启动MySQL
service mysqld start
  • 查看MySQL的运行状态
service mysqld status

如果出现active running字样说明启动成功

  • 设置开机自启动
systemctl enable mysqld

systemctl daemon-reload
  • 登录MySQL
mysql -u root -p 
  • 输入密码自己的密码如忘记请修改密码
    link

当出现下图命令行时,说明我们已经进入Mysql了

4、添加远程登录用户

  • 登录mysql

  • 输入use mysql,连接数据库

use mysql;
  • 查看数据库当前 root 用户的相关信息
select host, user from user;
  • 设置远程访问
GRANT ALL ON *.* TO 'root'@'%';
或者
update user set host='%' where user ='root';
  • 刷新一下表
flush privileges;

5、开放服务器安全配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WvUJCNzJ-1618882573574)(A721C697AD6D40A3BE6F192239F1A26D)]

6、navicat连接数据库

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QCG1vWMn-1618882573577)(98ABDDFF55574943ABF3703F8040A01E)]

最后连接时navicat可能报错2059,后面跟着一堆乱码

ALTER  USER  'root'  IDENTIFIED  WITH  mysql_native_password  BY  '你的密码';

至此服务器安装mysql环境已完成