linux 安装mysql 8 centos7.4

mysql8 安装与之前的文章安装步骤相同。唯一不同在于安装后配置用户。

 

链接:https://blog.csdn.net/u013471169/article/details/62884084

通过之前文章相信大家都可以进入到mysql 页面,然而在查询数据库时。报这个错误

ALTER USER 'root'@'localhost' IDENTIFIED BY '自己密码';

localhost 是设置主机访问,开始我想设置% (对所有主机开放)然后不行。必须是本地用户。注意之前说的mysql 密码验证机制

这样设置后虽然可以在当前操作数据库,然而navicat 却连接不上,使用之前的设置已经失效。下面是最新的

create user 'root'@'%' identified by '密码';

创建一个用户

重要是下面这个

grant all privileges on *.* to 'root'@'%' with grant option;

flush privileges;
这样就可以远程连接mysql。接下来在修改mysql密码机制等就方便多了。

特此记录一下

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在MySQL 5.7上设置自动备份和恢复,可以采用以下步骤: 1. 安装需要的软件包 在CentOS 7.4上,可以使用以下命令安装MySQL客户端和服务器包: ``` sudo yum install mysql-server mysql-client ``` 2. 创建备份文件夹 在Linux系统上,一般使用`/var/lib/mysql`作为MySQL数据存储目录。为了备份方便,可以在该目录下创建一个备份文件夹,例如: ``` sudo mkdir /var/lib/mysql-backup ``` 3. 编写备份脚本 在备份文件夹中创建一个备份脚本,例如`backup.sh`。可以使用以下命令将MySQL数据备份到备份文件夹中: ``` #!/bin/bash mysqldump -u [用户名] -p[密码] [数据库名] > /var/lib/mysql-backup/backup.sql ``` 需要将`[用户名]`、`[密码]`和`[数据库名]`替换为实际的MySQL用户名、密码和数据库名。如果要备份多个数据库,可以使用`--databases`选项,例如: ``` #!/bin/bash mysqldump -u [用户名] -p[密码] --databases [数据库名1] [数据库名2] > /var/lib/mysql-backup/backup.sql ``` 4. 设置定时任务 在Linux系统上,可以使用`crontab`命令设置定时任务。例如,要在每天凌晨2点备份MySQL数据,可以使用以下命令: ``` sudo crontab -e ``` 然后在打开的文本编辑器中添加以下内容: ``` 0 2 * * * /bin/bash /var/lib/mysql-backup/backup.sh ``` 这表示在每天凌晨2点执行`/var/lib/mysql-backup/backup.sh`脚本。 5. 恢复数据 要恢复MySQL数据,可以使用以下命令: ``` mysql -u [用户名] -p[密码] [数据库名] < /var/lib/mysql-backup/backup.sql ``` 需要将`[用户名]`、`[密码]`和`[数据库名]`替换为实际的MySQL用户名、密码和数据库名。如果备份文件中包含多个数据库,需要在命令中指定要恢复的数据库。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值