新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
●客户端访问服务端
创新互联公司专注于网站建设|成都网站维护|优化|托管以及网络推广,积累了大量的网站设计与制作经验,为许多企业提供了网站定制设计服务,案例作品覆盖成都汽车玻璃修复等行业。能根据企业所处的行业与销售的产品,结合品牌形象的塑造,量身建设品质网站。
。利用Windows控制台访问(MySQL客户端)
。利用数据库管理工具(Navicat)
●客户端需要连接认证
。-h: 主机地址(本机localhost可以省略)
。-P: 端口号(默认3306可以省略)
。-u: 用户名
。-p: 用户密码
语法如下
mysql -h主机地址
-u用户名
-p用户密码
1、例1:连接到本机上的MySQL:
首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql。
2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:mysql -h110.110.110.110 -uroot -pabcd123。
3、退出MYSQL命令:exit (回车)。
在使用通达OA 系统时很多用户需要借助Mysql 网页式管理工具进入后台数 据库去查看数据,进行一些相应的操作。但是大多数时候用户安装完该工具后都是 下面简单介绍几种方法。 方法一:设置以用户名和密码的方式登录数据库。具体设置方法如下: 1、安装完mysql 数据库管理工具后,在OA 安装目录\webroot\mysql 下找到配置文 件config.inc.php,并用记事本打开。 2、找到该行$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (valid choices: config, http, HTTP, signon or cookie),将其修改为 $cfg['Servers'][$i]['auth_type'] = 'http'; // Authentication method (valid choices: config, http, HTTP, signon or cookie)并保存。 3、进行修改后,当登录后台数据库时首先会弹出下列该窗口,要求输入用户名和 密码,否则将不能登录。很显然,这种方式登录比直接登录更安全些。说明:默认 用户名为root,密码为myoa888。2采用用户名和密码的方式登录数据库虽然安全性增强了不少,但是用数据库默 改mysql 数据库的密码。这也就是接下来要介绍的第二种方法。 方法二:修改mysql 数据库的密码,以使更加安全访问数据库。修改密码的操作方 法这里不再详作介绍,具体参考该文档:通达网站/OA 知识库/!全新推出-通达OA 据库密码.doc特别说明:1、安装mysql 网页式数据库管理工具时,目录名默认是mysql,为了防止用户利 用该工具侵入数据库系统,可把目录名设为比较复杂的,如mysql23@43,避免目 录名被猜测到。 2、该管理工具的使用需具有一定数据库基础,请勿进行危险操作,若需要对数据 库进行操作的,请注意一定要在操作前做好数据库的备份,以免导致数据丢失。
设置mysql服务允许外网访问,修改mysql的配置文件,有的是my.ini,有的是my.cnf【linux】.
1:设置mysql的配置文件
/etc/mysql/my.cnf
找到 bind-address =127.0.0.1 将其注释掉;//作用是使得不再只允许本地访问;
重启mysql:/etc/init.d/mysql restart;
2:登录mysql数据库:mysql -u root -p
mysql use mysql;
查询host值:
mysql select user,host from user;
如果没有"%"这个host值,就执行下面这两句:
mysql update user set host='%' where user='root';
mysql flush privileges;
或者也可以执行:
mysqlgrand all privileges on *.* to root@'%' identifies by ' xxxx';
其中 第一个*表示数据库名;第二个*表示该数据库的表名;如果像上面那样 *.*的话表示所有到数据库下到所有表都允许访问;
‘%':表示允许访问到mysql的ip地址;当然你也可以配置为具体到ip名称;%表示所有ip均可以访问;
后面到‘xxxx'为root 用户的password;
举例:
任意主机以用户root和密码mypwd连接到mysql服务器
mysql GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;
mysql flush privileges;
IP为192.168.1.102的主机以用户myuser和密码mypwd连接到mysql服务器
mysql GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.102' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;
mysql flush privileges;
方法有多种,可以使用客户端创建连接或者使用命令行
客户端:Navicat Premium
点击连接-MySQL
客户端:MySQL Workbench
选择database-connection to database
命令行(mysql服务在linux服务器上):使用ssh登录(可使用工具SecureCRT)
连接数据库:mysql -u用户名 -p密码 数据库名称
连接mysql数据,用到的工具Navicat Premium,步骤如下:
打开Navicat Premium,点击连接按钮下的mysql。
2.连接名可以任意,输入主机ip或者主机名,端口一般默认都是3306,数据库用户名和密码点击确定就可以。
注意事项:用Navicat Premium打开远程数据库,需要数据库用户名有远程访问的权限。