vba怎么将excel数据插入mysql数库库?
1、定义连接db的过程:Dim oConn As ADODB.ConnectionPrivate Sub ConnectDB() Set oConn = New ADODB.Connection oConn.Open "DRIVER={MySQL ODBC 5.1 Driver};" & _ "SERVER=localhost;" & _ "DATABASE=yourdatabase;" & _ "USER=yourdbusername;" & _ "PASSWORD=yourdbpassword;" & _ "Option=3"End Sub2、执行db插入的具体写法:Dim rs As ADODB.RecordsetPrivate Sub InsertData() Set rs = New ADODB.Recordset ConnectDB With wsBooks For rowCursor = 2 To 11 strSQL = "INSERT INTO tutorial (author, title, price) " & _ "VALUES ('" & esc(.Cells(rowCursor, 1)) & "', " & _ "'" & esc(.Cells(rowCursor, 2)) & "', " & _ esc(.Cells(rowCursor, 3)) & ")" rs.Open strSQL, oConn, adOpenDynamic, adLockOptimistic Next End WithEnd Sub
在Mysql中,如何实现在规定的IP范围内的客户机连接到远程?
答:
(1)首先需要设置MySQL数据库中user表中host为%,%代表任意的IP地址。Update mysql.user set Host=’%’ where Host=’localhost’
(2)进行数据库表的授权: GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
(3)刷新权限 FLUSH PRIVILEGES;接下来就可以进行远程登录访问了,注意:如果是阿里云上的服务器,使用Navicat进行连接时,还需要填写SSH面板内容。
mysql命令怎么,数据库设置密码?
mysql设置数据库密码常用的有四种方法:
1.用root登陆MySQL终端 mysql>setpassword=password(‘raykaeso‘); mysql>flushprivileges;
2.在MySQL终端中使用GRANT语句 mysql>grantallon*.*to‘root’@’localhost’IDENTIFIEDBY‘raykaeso’withgrantoption; mysql>flushprivileges;
3.在MySQL库user表中直接修改 mysql>usemysql; mysql>updateusersetpassword=password(‘raykaeso’)whereuser=’root'; mysql>flushprivileges; 4、在shell命令行里修改MySQL用户密码 [root@raykaeso?leixuesong]mysqladmin-urootpassword“yourpassword”;

