linux下Mysql数据库远程连接操作
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
安装Navicat for MySQL (2)
MySQL远程连接(1) (2)
MySQL远程连接(2) (4)
MySQL数据库设置密码方式: (11)
MySQL远程连接步骤
安装Navicat for MySQL
a>解压以下压缩包
b>在以下解压出来的文件夹中双击.exe可执行文件
根据提示安装,选择“注册”,将key.txt文件中的注册码输入完成安装NA VH-WK6A-DMVK-DKW3
出现以上界面,表示安装成功
MySQL远程连接(1)
(在MySQL数据库没有设置密码的情况下)
#mysql 回车
mysql>show databases;
mysql>use mysql;
mysql>show tables;
mysql>select host,user from user;
;
mysql>update user set host=’%’ where user=’root’
mysql>flush privileges;
如果mysql数据库设置密码
则输入mysql –u root –p 回车,输入密码,进入mysql,
3.测试连接
在windows 打开之前安装的Navicat for MySQL 软件
在弹出的窗口中输入linux 下的Ip
表明连接成功,点击确定
此时,在linux 环境下,输入exit 退出mysql ,再次输入mysql 进入
双击
双击表,即可看到数据库
输入show databases ;
(以上原因 用户没有对mysql 数据库的使用权限了) 解决办法: 方法一: 1. 关闭mysql
#service mysql stop
2. 屏蔽权限
#mysqld_safe –
skip-grant-table
3.新开一个端口输入
mysql –u root mysql
mysql>delete from user where USER=’’;
mysql>FLUSH PRIVILEGES;
mysql>\q
4.重新启动MySql服务
service mysql star
5.重新进入mysql,输入show databases;检查是否有mysql数据库
在以上步骤4中可能出现以下情况:
此时关机重启(linux系统)
在重开的linux下,重启mysql服务
进入mysql
方法二:
1. 关闭mysql 服务
#service mysql stop
2. 屏蔽权限
#mysqld_safe –
skip-grant-table
3. 新开一个端口输入 #mysql –u root mysql
mysql>UPDATE user SET Password=PASSWORD(‘密码’) where USER=’root ’;
mysql>FLUSH PRIVILEGES;
mysql>\q
4. 重新启动mysql 服务
5. 输入 mysql –u root –p 回车
输入密码;
输入show databases ; 检查是否有mysql 数据库
MySQL 数据库设置密码方式:
#mysqladmin –u root password “
000”回车
然后输入mysql –
u root –p 回车,
输入刚刚设置的密码进入mysql 数据库
MySQL 设置密码:
输入mysqladmin –u root password “000”
输入mysql –u root –p 回车,输入密码(进入mysql )
密码设置成功