跟我一起学习MySQL技术内幕(第五版):(第一章学习日记2)

1.4MySQL教程
1.4.1获取示例数据库发行包
1.4.2基本配置要求
1.4.3建立和断开MySQL服务器连接
1.4.4执行SQL语句
1.4.5创建数据库

今天 准备学习的是这几小节

我先说下mysql的安装吧
官网
这个里边选择适合你系统的下载,全部安装后,既有工作台(workbench)也有命令行,下载之后安装
使用MySQL Workbench连接数据库

打开MySQL Workbench,我们可以看到如下界面:

这里写图片描述

点击左上角的加号,创建一个新的连接,根据提示依次以下信息:
这里写图片描述
Connection Name:连接名,自定义即可 Hostname:数据库地址,我们的MySQL Server在本地,填写127.0.0.1即可 Username:用户名,这里我们使用root Password:密码,如果没有设置默认密码为空
创建成功后,单击【localhost】即可进入数据库:

这里写图片描述

然后打开命令行输入密码
这里写图片描述
准备工作差不多了

1.4.1

学这本书必备的一个示例数据库发行包sampdb
这个在csdn里可以免费下载,下边是链接。
下载
这个发行包里边有好多sql代码也有txt文件 每一个子文件里都有一个readme.txt 大家可以先看。

1.4.2和1.4.3
主要介绍创建账号链接服务器的sql命令和Mysql服务器的连接与断开,我们上边已经通过UI界面实现了创建和连接。
具体sql命令不做介绍,他的语句在13章 ,我想先具体了解了上一节提出的问题6后再做详细介绍(我现在也不懂)
而建立和断开MySQL服务器连接这里介绍了 -h -p -u三个选项的具体含义,大家可以通过cmd的方式连接 和断开服务器

(cmd是命令行跟mysql的command line 不是一个东西啊,建议跟我一样的萌新们区分一下cmd和dos)

运行cmd

前提是将mysql目录下bin目录中的mysql.exe放到C:\WINDOWS下,可以执行以下命令

连接:mysql -h主机地址 -u用户名 -p用户密码

cmd窗口
(感觉这个cmd好难,我也是今天才知道还可以用这个东西)
退出的时候按exit 或\q就可以了

大家试试自己去创建一个用户和密码吧

1.4.4
执行sql语句 主要介绍了一些示例语句我不太熟他写的什么应该是cmd下的命令吧,我还是喜欢command line client ,cmd里边好多命令,简直就是一个超级强大的被好多人遗忘的windows程序 ,我这种小学渣还是用后者吧 ,简单些。

哇咔咔 凌晨一点了 ,整整两个半小时,我弄了这么点东西,今天学到了不少东西。准备休息 ,明天继续撸代码。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
mysql建立镜像数据库- - Tag: mysql建立镜像数据库 环境介绍:主库 192.168.0.205 从库 192.168.0.206 mysql版本:4.1.13a 1、主库创建/etc/my.cnf,修改[mysqld]里边的键值增加 server-id=1 log-bin=binlog_name 2、主库增加用户,用于从库读取主库日志。 grant replication slave,reload,super on *.* to 'slave'@'192.168.0.206' identified by '123456' 3、从库连接主库进行测试。 /opt/mysql/bin/mysql -u slave -p -h 192.168.0.205 4、停从库,修改从库/etc/my.cnf,增加选项: [mysqld] server-id=2 master-host=192.168.0.205 master-user=slave master-password=123456 5、启动从库,可以进行主从库数据同步 /opt/mysql/share/mysql/mysql start /opt/mysql/bin/mysql -u root -p mysql>load data from master; 说明:这一步不这么做也可以,用数据库倒入或者直接目录考过来也行。 6、进行测试: 主库创建表, mysql>create database sampdb; mysql>create table new (name char(20),phone char(20)); mysql>insert into new ('lhj','60549391'); 打开从库,察看: /opt/mysql/bin/mysql -u root -p mysql>show database; mysql sampdb test mysql>use sampdb; mysql>show tables; new 说明主从数据库创建成功。 7、主从数据库相关命令: slave stop; slave start ; 开始停止从数据库。 show slave status\G; 显示从库正读取哪一个主数据库二进制日志 purge master logs to 'binlog.000004';C此命令非常小心,删除主数据库没用的二进制日志文件。如果误删除,那么从库就没有办法自动更新了。 change master; 从服务器上修改参数使用。 如果数据库表是myisam类型,并且权限够 grant replication slave,reload,super on *.* to 'slave_user'@'host' identified by 'slave_pass' 也可以用load data from master命令,建立从数据库。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值