mysql数据库怎么连接?怎么连接MYSQL数据库和执行SQL语句
很多朋友对于mysql数据库怎么连接和怎么连接MYSQL数据库和执行SQL语句不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!
本地安装好MYSQL数据库后怎么连接
1、进行打开电脑Navicat for mysql已经安装好的,然后进行点击右上角的“连接”选项。
2、这样就会弹出了一个新建连接的窗口的界面中,在连接名中输入名称,而在主机名在本地的数据库,所以使用localhost即可,密码为空即可。
3、然后方便连接的数据库是否连接成功的话,那么就需要先测试下,进行点击连接测试。
4、可以看到的显示连接成功了,然后进行点击确定即可。
5、进入连接数据界面中,现在不能显示为需要的数据库,需要进行双击即可。
6、可以看到显示这个用户名的所有的数据库。
如何连接远程Mysql数据库
一、连接远程数据库:
1、显示密码
如:MySQL
连接远程数据库(192.168.5.116),端口“3306”,用户名为“root”,密码“123456”
C:/>mysql-h
192.168.5.116-P 3306-u root-p123456
2、隐藏密码
如:MySQL连接本地数据库,用户名为“root”,
C:/>mysql-h
localhost-u root-p
Enter password:
二、配置mysql允许远程链接
默认情况下,mysql帐号不允许从远程登陆,只能在localhost登录。本文提供了二种方法设置mysql可以通过远程主机进行连接。
一、改表法
在localhost登入mysql后,更改"mysql"数据库里的"user"表里的"host"
项,将"localhost"改称"%"
例如:
#mysql-u root
-p
Enter password:
……
mysql>
mysql>update user
set host='%' where user='root';
mysql>select host,
user from user;
二、授权法
例如:
你想myuser使用mypassword(密码)从任何主机连接到mysql服务器的话。
mysql>GRANT ALL
PRIVILEGES ON*.* TO'myuser'@'%'IDENTIFIED BY'mypassword' WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
mysql>GRANT ALL
PRIVILEGES ON*.* TO'myuser'@'192.168.1.3'IDENTIFIED BY
'mypassword' WITH GRANT OPTION;
mysql>FLUSH
PRIVILEGES
使修改生效,就可以了
常见问题:
1、在采用法二授权法之后,无法在本地登录mysql(如:#mysql-u root-p-h
192.168.5.116
Enter password:
ERROR 1045(28000): Access denied for user
'root'@'loadb116'(using password: YES)
上例中loadb116是主机名.
解决方法:
1、这时可以使用:mysql-u
root-p登录,进入到mysql后。
mysql> grant all privileges on*.* to'root'@'loadb116'
identified by'123456' with grant option;
Query OK, 0 rows affected
(0.00 sec)
mysql> flush
privileges;
Query OK, 0 rows affected(0.00
sec)
2、在本地使用ip地址登录
#
mysql-u root-p-h
192.168.5.116
Enter password:
Welcome to the MySQL
monitor. Commands end with; or/g.
Your MySQL connection id is 60
Server
version: 5.1.45 MySQL Community Server(GPL)
Type'help;' or'/h' for
help. Type'/c' to clear the buffer.
mysql>
怎么连接MYSQL数据库和执行SQL语句
首先创建连接
就创建个Cnnection对象,然后把驱动加上,还有帐号密码什么的!我没连过sql数据库,不知道驱动,你可以在网上搜一下。
给你一个我连接mysql数据库的例子
public Connection Getdata(){//这是连接数据库的一个方法,还可以配置连接池。
Connection con=null;
try{
Class.forName("com.mysql.jdbc.Driver");//加驱动
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/data","root","qq");//数据库路径、端口、库名、数据库用户名和密码
} catch(ClassNotFoundException e){
e.printStackTrace();
} catch(SQLException e){
e.printStackTrace();
}
return con;
}
public void delete(int id){//对数据库进行操作的方法,先调用上面写好的连接!
Connection con=Getdata();
Statement st;
try{
st=con.createStatement();
st.executeUpdate("delete from kaoshi where id="+id);
} catch(SQLException e){
// TODO Auto-generated catch block
e.printStackTrace();
}
}
mysql怎么连接数据库
1.通过计算机管理方式或通过命令行方式执行“netstartmysql”命令来启动MySQL服务;在cmd命令行提示符界面,使用cd命令进入mysql安装目录的bin目录下;执行“mysql-h127.0.0.1-uroot-p”或“mysql-hlocalhost-uroot-p”命令并输入密码来登录数据库即可。
mysql连接数据库方法:1、第一步点击桌面左下角菜单图标。2、第二步搜索框内输入cmd打开命令提示符。3、第三步命令窗口中输入mysql数据库服务器命令。4、第四步电脑显示数据库服务器即可。
以上就是mysql怎么连接数据库的全部过程,看完之后大家应该非常清楚了,但是在操作的时候需要注意一些细节的问题,想要熟练掌握还是希望大家能够重复多操作几次。最后,希望以上的操作步骤可以能够帮助到你。
文章到此结束,如果本次分享的mysql数据库怎么连接和怎么连接MYSQL数据库和执行SQL语句的问题解决了您的问题,那么我们由衷的感到高兴!