runoob菜鸟教程的mysql教程

所需积分/C币:25 2018-06-14 10:29:30 4.64MB PDF
收藏 收藏
举报

runoob菜鸟教程的mysql教程,非常好的资源,值得学习!
RUNOOB COMI 首页 HIML CSS JS本地书签 ←MSQL教程 MSQL管理→ MSQL安装 所有平台的MSQL下载地址为:MSoL下载.挑选你需要的 My SQL Community Server版本及对应的平台。 Linux/UNX上安装 MySQL Lnx平台上推荐使用RPM包来安装Mysq, My SQL AB提供了以下RPM包的下载地上: My SQL-MsoL服务器。你需要该选项,除非你只想连接运行在另一台札器上的MSL服务器。 My SQL client-MSQL客户端程序,用于连接并操作Mysq服务器。 MySQL-devel-库和包含文作,如果你想要編译其WySαL客户端,例如Pe模块,则需要安苾该RPM包 My SQL-shared-该软件包包含某些语言和应用程序需要动态装载的共享库( ibmysqlclient.so),使用 My SQL. MysQL-bench- MySQL数据库服务器的基准和性能测试工具。 安装前,我们可以检测系统是否自带安装 My SQL rpm -ga grep mysql 如果你系统有安液,那可以选择进行卸线 rpm- e mysa1//普通删除模式 rpm-e-- nodes my sq1/′强力删除模式,如果使用上Ⅲ命令删除时,是示有依赖的其它文件,则用该命令可以对其进行强力删余 安装 MySQL 接下来我们在 Centos7系统下使用yum命令安装 MySQL,需要注意的是 Centos7扳本中 MySQL数据库已从默认的程序列表中移除,所以在安装 前我们需要先去官网下载Yum资源包,下载地址为:htos;/ ev. mysal. com/ downloads/repo/um Please report ally oug or inconsistencies you uuser ve to our bugs ddlaudse. Thank you for your support! Red Hat Enterprise Linux 7/ Oracle 9.0K Download Linux 7(Architecture Independent), RPM Package (mysql57-community-release-el7-9 noarch rpm) MD5: 1a29601dc380ef2c7bc 25e2a0e25d31e DAA凵E如ABw画 ANimus OrarI wgethttps://dev.mysqlcom/get/mysql57-community-release-e17-9.noarch.rpm rpm -ivh mysq157-community-release-e17-9 noarch rpm yum install mysql-server 启动 MySQL: systemctl start my sgld 查看MSL运行状态 systemctl status mysqld 注意:如果我们足第一次启动mysq脹务,mysq服务器首先会进行初始化的置。 此外你也可以使用 Maria DB代替, Maria DB数据库管理系统是 My SQL的一个分支,主要出开源社区在维护,采用GPL搜权许可 开发这个分支的原因之一是:甲骨文公司收购了 MySQL后,有将 My SQL闭源的在风险,因此社区采用分支的方式来群开这 个风险 MariaDB的的是完全兼容 MySQL,包括AP和命令行,使之能轻松成为MSQL的代替品 yum install mariadb-server mariadb ma|adb数据库的相关命令是 systemctl start mariadb #H/JMariaDB systemc1 stop mariadb#停止 MariaDB systemc t1 restart mariadb#車启 MariadB systemc1 enable maria b#设置开机启动 验证 MySQL安装 在戍功安装 MySQL后,一些基础表会表初始化,在服务器启动后,你可以通过简单的测试来验证MSCL是台工作正常。 使用 mysqladmin工具来获取服务器状态: 使用 mysqladmin命令俩检查服务器的版本,在inux上该二进制文什位于/ usr/bin on linux,在 window上该二进制文件位于C: \\bin [root@host]# mysqladmin --version inux上该命令将输出以下结果,该结果基于你的系统信息 mysqladmin Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386 如果以上命令执行后未输入任何信息,说明你的Mysq未安装成功。 使用 MySQL Client(Mysq喀户端)执行简单的SQL命令 你可以在MysQ_ Client(Mysq|客户端)使用mysq命令连接到Mysq服务器上,默认情况下Mysq服务器的密码为空,所以夲实例不需要输入密码。 命令如下 [root(@host]# mysql 以上命令扶行后会输出mysq>提示符,这说明你已经成功连接到Mysq服务器上,你可以在mysq>提小符执行SQL命令: mys 1> SHOW DATABASES; dAtabase s in set(0.13 sec) Mysq安装后需要做的 sq安装戍功后,默认的root用户密吗为空,你可以使用以下命令来创建root用户的密码 [root@host]# mysqladmin -u root password "new password 现在你可以通过以下命令来连接到Msq服务器: [root(host]# mysql I-u root Enter passwd^d:*米米* 注意:在输入密码时,密是不会显示∫,你正确输入即可。 Windows上安装 MySQL Windows上安装 My SQL相对来说会较为简单,你需要在MNSL下载中下载 Windows版本的MySL安表包 Generally Awailable(GA) Releases MysQL Community Server 5.7.13 Select platform Microsoft Windows Select platform Microsoft windows Debian linux SUSL LInux Enterprise Server Red hat Enterprise Linux/Cracle Linux Fedora Linux- Generic Sun soars Mac osx FreeBSD Source Cude MsaI SEseI nsla other downloads. windows (x86, 64-bit), ZIP Archive 8.0.11 183.3M Download (urlysq1-8..11-win1x64 zip) MD5: 0b4efe256a28cd391bf057d4c61ade 09 1 Signature Windows(x86, 64-bit), ZlP Archive 80.11 230.5M Download Debug Binaries Test Suite imyso1-8011-winy 64-dehug-test zin) D5: 51bb1 9a79a9956fb325ec 19Ahcca64-d I Signature 点击 Download按钮进入下载贞面,点击下图中的 No thanks, just start my download.就可立即下载 Logn》 sign Up》 using my oracle Web account for an oracle web account My. UrII is using OI dtle 5So fur duLl e iLicdLicl. If yuu dlr eddy llave an1 OI dale Web dtLounl, .lick the LuginI lin k OLlier wise, you -dnI sigl up lur d fie following the instructions. lo thanks, just start my download 下载完后,我们将zijo包解压到相应的目录,这里我将解压后的文件夹放c: weblmysql3.0.11下。 接下来我们需要配置下 MySQL的配置文件 开刚刚解压的文件夹 C: Iweblmysql3.0.11,里面有一个系统自带的配置文件 my-default ini,复制该文件,并粘贴在同一目录下,设置新的文件 为 myInl,编缉my.ini聖置以卜基本信息 #设置mysq1客户端默认字符集 default-character-set=utf8 #设置3386端口 3305 #设置mysq1的安表目求 basedir=C: \wlamp-all\mysql-57 13 #设置mysq1数括库的数据的存放目求 datadir=C: \viamp-all\sgldata #允许最大连接数 max connections=20 服务端使用的字符集默认为ε比特编码的]atin1字符集 character.set-server-utf8 #创建新表时将使用的默认存储引擎 default-storage-engine=INNODB 接下来我们来启动下 MySQL数据库: 以管理员身份打开cmd命令行工具,切换目录: cd C: \web mysql-8011\bin 输入以下安装命令: mysqld install 启动输入以下命令即司 net start mysql 注意:在5.7需要初始化data目录 cd C: \web\mysql-8011\ bin mysqld--initialize-insecure 初始化后再运行 net start mysql即可启动mysq1 ←M⑤QL教程 MySQL管理→ c2篇笔记 MySQL重置密码 如果你讯MSαL密吗,可以通过修改 my cnf文件添加skip- grant-tables来重置密码,步骤如 1、打开 my cnf配置文件,找到[mysq1d],然后在该行下面添加以下参数: skip-grant-tables clientI # password your password port 3306 socket /tmp/mysql. sock mysql] skip-grant-tables port 3306 socket /tmp/mysql. sock datadir =/data/mysql data skip-external-locking key buffer size=128M max_allowed_packet=IM table_open_cache 512 sort buffer size=2M 重启 My SQL服务: service mysql restart 登录MySL,此时个需妻密码,直接同车: mysql -u root -p 更改root密码为123456: mysql> use my sql mysql> update user set authentication string=password( 123456")where user=root ' j mysq1〉f1 ush privileges;#刷浙砹限 注意密码字段名57版本的是 authe ntication string,之前的为 password 修改完后,记得注释掉 my cnf中的skip- grant-tab1es参数,重启 My SQL服务,就可以月你设置的密码登录了 ari3同前[D524 关闭 My SQL服务器 service mysql stap 进入目录,以安全模式启动 MySQL d /usr/local/ mysql/bin /mysqld safe -skip-grant-tables 注意 可能你的系统没有 safe mysqld程序 Windows或 Ubuntu操作系统),可以使用 mysqld mysqld --skip-grant-tables 启动后,root用户以空密码登录mysq mysql -u root ysq1> update mysq1. user set password= PASSWORD("123456′) where user='root';#修改密码 mysq1〉f1 ush privileges;#刷新双限 mysql> quit 启动 My SQL service mysql start 这是就可以使用新密码123456登录了。 如果你知道密码,可以使用以下命令: my saladin- u root- p password新密码 tan3前[D25 点我分享笔记 笔记需要是本篇文章的内容扩展! Copyright◎2013-2018菜鸟教程 runoob com Al Rights Reserved.备案号:闽CP备15012807号-1 反馈/建议 RUNOOB COMI 首页 HIML CSS JS本地书签 MSQL安装 MySQL PHP请法 MSQL管理 启动及关闭 MySQL服务器 首先,我们需要通过以下命令米检查 MySQL服务器是否启动 ps -ef grep mysqld 如果MySq已给启动,以上命令将输出mysq进程列表,如朱mysq未启动,你可以使用以下命令来启动mysq服务容 root@host# cd /usr/bin /mysqld safe 如果你想关闭目前运行的 My SQL服务器,你可以执行以下命令 root@host cd /usr/bin /mysql admin -u root-p shutdown Enter password: **x*** MySQL用户设置 如果你需要添加MySL用户,你只需要在mysq数据库中的user表添加新用户即可 以下为添加用户的的实例,用户名为 guest,密吗为 guest123,并授权月户可进行 SELECT, INSERT和 UPDATE操作权限 host# mysql Enter password: ****y* mysql> use mysql Database changed mysql> INSERT INTO user (host, user, p select_priv, insert_ priv, update priv) vaLUES ('localhost,guest PASSWORD( guest123),Y,Y,Y) Query OK, 1 row affected (0. 20 sec) mys ql> FLUSH PRIVILegEs Query ok, 1 row affected (0.01 sec) mysql> Select host, user, password from user Where use guest I localhost guest6f8c114b58f2cege 1 row in set(0.00 sec) 在添加用户时,请注意使用MySQ提供的 PASSWORD函数来对密码进行加密。你可以在以上实例看到用户密码加密后为:68c114b582ce9e 注意:在 MySQL5.7中user表的 password已换成了 authentication string 注意:在注意需要执行 FLUSH PRVILEGES语句。这个命令执行后会重新载入授权表。 如果你不使用该命令,你就无法使用新创建的用户来连接mysq服务器,除非你重启mysq服务器。 你可以在创建用户时,为用户指定权限,在对应的权限列中,在插入语句中设置为"Y即可,用户权限列表如下: o Select priv ● Insert priv Create priv o Drop priv o Reload priv Shutdown priv Process pri File priv References priv ● Index priv o Alter priv 另外一种添加用户的方法为通过SQL的 GRANT命令,以下命令会给指定数据库 JUTORIALS添加用户zaa,密码为zaa123 root@host# mysql -u root -p Enter password:*米本本 Database change mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON TUTORIALS. *k >To zara'@ localhost IDENTIFLEd BY zara123 以上命令会在mysq数据库中的ue表创建一条用户信息记录 注意: MySQL的SQL语句以分号G)作为结束标识。 etc/my cnf文件配置 般情况下,你不需要修改该配置文件,该文件默认配置如下: [mysqld] datadir=/var/lib/mysql soc ket-/var/lib/mysql/mys gl, sock mysql server] user=mys日 basedir=/var/lib [safe mysqld] err-log=/var/log/mysqld log pid-file=/var/run/mysqld/mysqld pid 仵配置文件中,你可以指定不同的错昃口志文件存放的目录,般你不需要改动这些配置 管理 MySQL的命令 以下列出了使用Mysq数据库讨程中常用的命令 USE数据库客 选择要操作的Mysq数据库,使用该命令后所有Mysq命令都只针对该数据库。

...展开详情
试读 95P runoob菜鸟教程的mysql教程
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
zandying pdf版本的,能看,好像是截的图。
2018-11-12
回复
  • 签到新秀

    累计签到获取,不积跬步,无以至千里,继续坚持!
关注 私信 TA的资源
上传资源赚积分,得勋章
最新推荐
runoob菜鸟教程的mysql教程 25积分/C币 立即下载
1/95
runoob菜鸟教程的mysql教程第1页
runoob菜鸟教程的mysql教程第2页
runoob菜鸟教程的mysql教程第3页
runoob菜鸟教程的mysql教程第4页
runoob菜鸟教程的mysql教程第5页
runoob菜鸟教程的mysql教程第6页
runoob菜鸟教程的mysql教程第7页
runoob菜鸟教程的mysql教程第8页
runoob菜鸟教程的mysql教程第9页
runoob菜鸟教程的mysql教程第10页
runoob菜鸟教程的mysql教程第11页
runoob菜鸟教程的mysql教程第12页
runoob菜鸟教程的mysql教程第13页
runoob菜鸟教程的mysql教程第14页
runoob菜鸟教程的mysql教程第15页
runoob菜鸟教程的mysql教程第16页
runoob菜鸟教程的mysql教程第17页
runoob菜鸟教程的mysql教程第18页
runoob菜鸟教程的mysql教程第19页

试读结束, 可继续读1页

25积分/C币 立即下载 >