首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MYSQL设置远程账户登陆总结

为了给MYSQL用户设置远程连接权限,经历的种种错误总结 ERROR 2003 (HY00 原因是MySQL考虑到安全因素,默认配置只让从本地登录 打开 /etc/mysql/my.cnf 文件,找到 ...取回ROOT密码并设置远程登录 mysqld_safe --skip-grant-tables & mysql -u root mysql mysql> UPDATE user SET Password...=PASSWORD('newpassword') where USER='root'; mysql> FLUSH PRIVILEGES; 设置 ROOT 远程连接  update user set host...             | root | | ::1                   | root | | localhost.localdomain | root | 然后用ROOT用户登录更改用户账户的远程连接权限时...是因为mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实际是匿名登录的,通过错误提示里的''@'localhost'可以看出来,于是解决办法见 先关闭

2.7K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    mac安装mysql设置密码遇到的问题和设置快捷命令打开mysql

    这里先附上mysql for Mac的网址,版本是5.7.10:http://dev.mysql.com/downloads/mysql/ 下载好之后呢,怎么判断你的mysql是否启动了?...你可以打开活动监视器,搜索mysql结果如果有mysqld,及说明mysql启动了 下面你需要知道的怎么连接在Mac 中mysql安装mysql的过程中并没有让设置密码, (黑体字部分这是我几天后来跟新的...)好吧我告诉大家这里的,对于数据库(我这里的数据库版本是5.7.10),初始密码有系统给出,所以才mac下安装好你的mysql后,查看你的通知栏里的信息,你会看见初始密码的,这样你就不需要像我这样跳过权限去设置密码了...你需要设置mysql的密码 在terminal中输入: /usr/local/mysql/bin/mysqladmin -u root password [这里写你的新密码] (这是网上好多人提供的...; mysql> quit; 这时就可以开始登陆了,在terminal中输入 /usr/local/mysql/bin/mysql -u root -p Enter password:*****

    2.2K00

    docker安装MySQL和Halo,并设置域名访问

    安装MySQL 获取镜像 docker pull mysql:5.7 运行容器 docker run \ --name mysql \ -d \ -p 3306:3306 \ --restart unless-stopped...\ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/mysql/data:/var/lib/mysql \ -v /mydata/mysql/conf...注意:在生产环境下不能为了省事将host设置为%,这样做会存在安全问题,具体的设置可以根据生产环境的IP进行设置 use mysql; select Host,User from user; update...root'; flush privileges; 新建数据库halo create database halodb character set utf8mb4 collate utf8mb4_bin; 安装...--restart: 建议设置为 unless-stopped,在 Docker 启动的时候自动启动 Halo 容器,除非主动关闭容器 变量详解: 参数名 描述 spring.r2dbc.url 数据库连接地址

    5710

    Linode Centos 7 安装MySql下载安装取消旧密码设置新密码去安庆设置

    下载安装 wget http://repo.mysql.com/mysql57-community-release-el7-9.noarch.rpm sudo rpm -ivh mysql57-community-release-el7...-9.noarch.rpm sudo yum install mysql-server sudo systemctl start mysqld 取消旧密码设置新密码 1、修改 /etc/my.cnf...mysqld 启动时不对密码进行验证 2、重启 mysqld 服务:systemctl restart mysqld 或者 mysqld --skip-grant-tables 3、使用 root 用户登录到 mysql...:mysql -u root 4、切换到mysql数据库,更新 user 表: use mysql; update user set authentication_string = password('...,编辑 /etc/my.cnf 文件,删除 skip-grant-tables=1 的内容 6、重启 mysqld 服务,再用新密码登录即可 去安庆设置 sudo mysql_secure_installation

    1.2K40

    WINDOW 安装mysql5.7数据库,并设置密码及相关报错

    环境:系统:WINDOW10 数据库:mysql5.7 windows 10安装mysql5.7 第一步 到mysql官网下载mysql-5.7.17-winx64.zip 第二步 解压缩 mysql...-5.7.17-winx64.zip 第三步 在安装目录下找到一个my.ini文件,然后用记事本打开输入mysql的基本配置: ; 设置mysql客户端默认字符集 default-character-set...=utf8 ;设置3306端口 port = 3306 ; 设置mysql安装目录 basedir=E:\mysql5.7 ; 设置mysql数据库的数据的存放目录...要不然mysql5.7的文件夹下面不会出现data文件夹? ? 第七步 接着就是在输入net start mysql启动服务。...net stop mysql 停止mysql服务 第八步 (1).由于MySQL5.7在安装完后,第一次启动时,会在root目录下生产一个随机的密码,文件名为 .mysql_secret 所以,登录时需要用随机密码登录

    1.1K60

    WINDOW 安装mysql5.7数据库,并设置密码及相关报错

    环境:系统:WINDOW10 数据库:mysql5.7 windows 10安装mysql5.7 第一步 到mysql官网下载mysql-5.7.17-winx64.zip 第二步 解压缩...mysql-5.7.17-winx64.zip 第三步 在安装目录下找到一个my.ini文件,然后用记事本打开输入mysql的基本配置: ; 设置mysql客户端默认字符集 default-character-set...=utf8 ;设置3306端口 port = 3306 ; 设置mysql安装目录 basedir=E:\mysql5.7 ; 设置mysql数据库的数据的存放目录...要不然mysql5.7的文件夹下面不会出现data文件夹? ? 第七步 接着就是在输入net start mysql启动服务。...net stop mysql 停止mysql服务 第八步 (1).由于MySQL5.7在安装完后,第一次启动时,会在root目录下生产一个随机的密码,文件名为 .mysql_secret 所以,登录时需要用随机密码登录

    1.1K40

    MySQL-下载-安装-配置-多版本共存-设置密码-破解密码-01

    目录 MySQL下载安装与配置 官网下载(后面有镜像仓库下载) 从开源镜像仓库下载(快) 开源镜像仓库站点 MySQL安装 解压 将MySQL添加至环境变量方便启动 配置MySQL 配置编码 安装MySQL...服务 以管理员身份打开命令行 在命令行中输入安装服务命令 启动服务 使用命令行连接mysql服务 安装多个MySQL(版本) 装不同版本注意点 配置配置文件 安装mysql服务 检查服务是否已存在 可能出现的...bug 解决bug 配置环境变量 使用 mysql56 来连接mysql 设置管理员密码 修改密码 使用新密码密文登录 忘记密码破解密码 停止服务 跳过授权表启动mysql服务 MySQL下载安装与配置...看一下你想要设置的端口是否被占用,不然不成功连报错都没!...设置新密码并刷新 ? 重启服务,用新密码登录mysql # 用密文的方式登录数据库 mysql -uroot -p ? 至此,破解密码已结束?

    1.3K20

    修改MySql Root密码(包含忘记密码的方式)

    下面前三种修改改方式都是在记得密码的情况下进行修改,如果你忘记了原本的root,请直接至 终极 第一种: 在MySQL中修改:mysql> set password for root@localhost...= password(‘新密码’); 当然,你也可以在root账户下去修改其他账户的密码,只需要将root换为其他账户即可 (注意:后面的localhost是指只能在本地登陆的账户,在修改其他账户密码时一定要对应其可登录范围修改...2.修改MySQL的登录设置: ```# vi /etc/my.cnf``` 在[mysqld]的段中加上一句:skip-grant-tables (这一句话表示,绕过所有的用户权限) 例如: [mysqld...privileges ; mysql> quit Bye 5.将MySQL的登录设置修改回来 ```# vi /etc/my.cnf``` 将刚才在[mysqld]的段中加上的skip-grant-tables...6.重新启动mysqld ```service mysqld restart``` 好了,重新使用新密码的root账户

    1.9K20

    对自己VPS的一次安全检测

    在提供之前,先检查一下自己的vps安全性,检查以后吓自己一。    ...http://lnmp.org/的LNMP一键安装包,并又安装了其中的ProFTP。...也无法读上层目录,mysql不是root权限。     菜刀感觉这个时候无力了,于是打开我们的大马2011.php。     大马也是目录不可写(废话),但可以执行命令: ?    ...读出数据库账号密码就能在菜刀里直接连接数据库了,不过密码解不出来。但是读出的auth key能伪造cookie访问后台,emlog后台秒拿shell(如果目录有写权限的话)。...如果我把这样的ftp账户发送给学弟,我自己网站被他们爆菊了都不知道。。。     希望大家看过文章后能警觉,php安全模式还是要开启的。默认配置害死人,请大家留意。

    2K31

    在Ubunt16.04上安装LAMP

    active $ sudo ufw allow in 'Apache Full' Rule added Rule added (v6) 好了,这时候你已经可以输入你的服务器的IP地址来访问你的web服务器了,不出意外你会看到...MySQL Server 和 MariaDB Server的安装包都可以在Ubuntu 的默认软件源中找到,我们可以选择其中的一个来安装。通过下面的命令来在终端中安装mysql服务器。...$ sudo apt install mysql-server mysql-client 在安装的过程中,它会要求你设置mysql服务器的root账户的密码: ?...image 确认root账户的密码,并点击确定。 MySQL 服务器的安装到此已经结束了, MySQL 服务会自动启动并启用。我们可以通过如下的命令来校验 MySQL 服务的状态。...现在可以开始尝试访问 phpMyAdmin,打开浏览器并输入 : “http://Server_IP_OR_Host_Name/phpmyadmin” 使用我们安装设置的 root 帐户和密码。

    83330
    领券