如何使用第三方软件连接私有部署后的mysql数据库进行增删查改内容 |
1服务器登录MySQL数据库 mysql -u root -p password use mysql 2登录成功后,查询MySQL数据库是否允许远程ip访问; select host, user from user; 3添加远程访问权限; //查看user表的root用户Host字段是localhost,说明root用户只能本地登录,现在把他改成远程登录 update user set host='%' where user='root'; // 123456 是连接是的密码,下面这段可以不输入,直接去下一步刷新权限 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'tande' WITH GRANT OPTION; // 刷新MySQL的系统权限相关表,否则会出现拒绝访问 FLUSH PRIVILEGES; 4.打开navicat客户端,连接MySQL,主机填localhost,填写数据库的账号和密码 (需要同时填好ssh:里面填主机ip和登录账号密码) |
在无法修改数据库权限时,如何通过ssh的账号密码,以及数据库的账号密码通过navicat连接到数据库呢 |
在navicat中新建连接并填写主机为127.0.0.1,填写好数据库的账号密码后,切换tab到ssh,勾上"使用ssh隧道",填写ssh的账号密码后,即可通过navicat连接成功 |
windows使用mysql workbench查看私有部署后mysql的内容时,提示count not acquire management |
检查下《服务》中的MySQL80或者其它自己命名的MySQL服务是否开启 (右键计算机 管理 服务和应用程序) 如不存在mysql服务则需要使用 管理员权限运行cmd命令: cd C:\Program Files\MySQL\MySQL Server 8.0\bin mysqld --install mysqld --initialize 执行完毕后右键计算机 管理 服务和应用程序,此时能找到mysql进程,右键 "启动"必须启动才有效 |
在私有部署的过程中,忘记了windows版本中mysql的密码,如何重置登录的密码 |
1.使用cmd 管理员权限打开后执行命令net stop mysql 2.桌面新建mysql-init.txt 内容填上 ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass'; 3.回到cmd命令行执行进入到bin文件夹 cd C:\Program Files\MySQL\MySQL Server 8.0\bin\ 输入命令后执行(注意路径要双斜杠) mysqld --init-file=C:\\Users\\ih5\\Desktop\\mysql-init.txt --console 此时即可重置密码成功,再通过启动mysql net start mysql 执行登录 mysql -u root -p 密码是之前填写在mysql-init.txt中的MyNewPass,使用MyNewPass即可登录成功 |
私有部署前安装mysql失败,如何清理掉旧的mysql版本 |
安装前,我们可以检测系统是否自带安装 MySQL: rpm -qa | grep mysql 如果你系统有安装,那可以选择进行卸载: rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除 如果上述命令没反应,可使用下方命令(需修改mysql版本) rpm -ev MySQL-client-5.5.25a-1.rhel5 最后再使用查到所有残留路径 find / -name mysql 在使用rm -rf 加上路径的方式删除残留路径 rm -rf /var/lib/mysql |
私有部署前,mysql安装成功,如何通过临时登录密码登录 |
grep 'temporary password' /var/log/mysqld.log 初始进入到mysql,填写上面获取到的密码 mysql -u root -p 如果是8.0之后的mysql版本 ,需要先 ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; |
私有部署前,mysql安装后,如何修改root密码 |
登录mysql mysql -u root -p 在通过命令 mysqladmin -u root password "yourPassword"; 来修改 |
私有部署不想使用mysql,因为mysql被甲骨文公司收购后有被必源的潜在风险,如何替换为mariadb |
相关命令如下 yum install mariadb-server mariadb mariadb数据库的相关命令是: systemctl start mariadb #启动MariaDB systemctl stop mariadb #停止MariaDB systemctl restart mariadb #重启MariaDB systemctl enable mariadb #设置开机启动 |
私有部署后,如何修改数据库里面的内容 |
方法1.可以通过管理员的页面,在案例中去更新修改数据库的内容 方法2.可通过navicat连接到数据库后,在可视化界面中修改,进入到h5work后,并进入到对应nid的数据后,修改内容后,点击左下角的√即可更新成功 |
私有部署后,如何导出数据库中的内容 |
方法1.可使用ivx中的"excel数据处理"组件的动作"导出数组至Excel文件" 方法2.使用navicat连接后,左上角"文件"-"导出"-勾选好对应的数据表后,导出为xlsx |
私有部署后,不使用本机的mysql,使用阿里云的rds,需要注意的地方 |
使用阿里云rds,需要登录到阿里云的rds的管理后台左侧"数据库管理",手动创建"h5work"数据库,并且在"账号管理"中创建账号,并绑定手动创建的h5work数据库 |
运行ivxbase基座的时候,提示main.go:146: Error 1045: Access denied for user 'root'@'localhost' (using password: YES) |
需要检查config.json里面的mysql的登录密码是否填写错误,可在linux中输入命令登录来确认 mysql -u username -p,将"username"替换为要使用的用户名。如果密码正确,则系统将登录到MySQL服务器并显示MySQL命令行提示符。如果密码不正确,则系统将返回 类似的信息ERROR 1045 (28000): Access denied for user 'username'@'localhost' (using password: YES) |
私有部署前,如何安装mysql客户端,进行查看是否能连接上远程的mysql客户端 |
1.sudo yum update 2.sudo yum install mysql 3使用mysql -h hostname -u username -p命令连接到MySQL服务器 其中,hostname是MySQL服务器的主机名或IP地址,username是MySQL的用户名。执行此命令后,系统将提示您输入密码以连接到MySQL服务器。 |
私有部署的时候,mysql异常,如何查看mysql的日志 |
在CentOS中,MySQL的日志文件通常存储在/var/log/mysql或/var/lib/mysql目录下 |
私有部署后,mysql无法启动的原因 |
有可能是MySQL端口被占用,默认为3306,需要确认3306没有被占用 也有可能是MySQL配置文件my.cnf被错误修改 |
私有部署前,如何安装windows的 redis ,来运行ivxbase.exe呢 |
下载安装:https://github.com/MicrosoftArchive/redis 安装成功后,进入到默认的redis安装好后的路径后,选中整个路径,输入cmd 回车后即可在当前目录打开cmd 输入对应命令 redis-server.exe redis.windows.conf 如果出现bind no error 则按照顺序输入命令 1.redis-cli.exe 2.shutdow 3.exit 最后再次执行 redis-server.exe redis.windows.conf |
私有部署后,如何查看redis里面的内容 |
1修改redis.conf配置文件 进入编辑配置文件 [root@localhost bin]# vi redis.conf 在127.0.0.1前面加上注释(redis4.0以下版本默认是注释掉的) 2.受保护模式修改为no(redis4.0以下的版本没有这个模式配置,不用修改)后保存 3.最后通过第三方rediNav进行是add Connection,填写好ip地址和端口号连接即可 |
私有部署前,linux如何安装redis |
下载redis wget http://download.redis.io/releases/redis-7.0.1.tar.gz 解压 tar -zxvf redis-7.0.1.tar.gz 解压后进入redis文件夹 cd redis-7.0.1 安装编辑 make MALLOC=libc cd src && make all 最后前台运行redis ./redis-server |
私有部署后关闭ssh窗口 |
iVX开发中整理的常见问题与回答(三)
最新推荐文章于 2023-09-06 16:39:07 发布