版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、解压将下载的mysql解压到系统盘,例如D盘D: mysql8设置环境变量在环境变量path中设置mysql的bin目录创建文件在新版本的mysql中,该文件已经不再提供,需要自己手动创建,具体格式如下:(红色字 体需根据实际配置修改)eaching_sha2_password特别说明:如果插件认证方式不设置成niysql_n3tive_password , mysql会使用默认的 eaching_sha2_password:而现在很多客户端工具还不支持这种加密认证方式,连接测试的时候就会报错: client does not support authentication protocol r
2、equested by server; consider upgrading MySQL client,所以为避免麻烦,我们默认将认证方式选择为普遍的mysq 1 _native_passwordmysqldU设置3306端口port=3306#设置mysql的安装目录basedir=D:mysql8n设置mysql数据库的数据的存放目录,不需要自己创建会自动生成datadir=D:mysq18database#允许最大连接数max connections-200#允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统max connect errors=100#服务端使用的字符集默认
3、为UTF8character-set-server=utf8#创建新表时将使用的默认存储引擎default-storage-engineINNODB#使用mysq 1 native password插件认证,不设置,mysql默认另一种不常用的认证方式 default authentication plugin-mysql native passwordmysqln设置mysql客户端默认字符集default-chaiacter-set=utf8client#设置mysql客户端连接服务端时默认使用的端口 port=3306defaul t-chaiacter-set=utf8初始化在使用cm
4、d命令进入bin目录下执行下列命令:mysqld initialize - console同时会输出各种安装信息,其中rootlocal:后为root的密码,如果不小心关上了,就需 要重新执行以下上面的命令,密码会重新生成。ID: jiiysql8 Jjin iiysqld ijiitialjLgc console12018 06 22T01:48 4.3877112 0 ESten ImV013169 Server D:q 18Xbif 1sqIdI .exe8in it icili lug of server in progress as process 400412018 06 22T0
5、1 :48 :51.214853Z 5 Note MV 610454 Server A temporary passv/ord i! generated for routeiocalliost; I PysbYsjgelLw|20丄8一06一22丁0丄;4夕二00 877790Z 0 SystenJ MV-013170 Server D:q 18 Xb in Muys q IdI .exe mysqld install Service successfully installed启动服务使用net start 服务名启动服务C: Userslenouonet start nysql feql黑
6、斃矗貓刘。修改密码由于root密码是随机生成的,所以我们需要修改下root密码1. 使用mysql - u root - p命令登录mysql (由于设置的path变量,所以不用进入bin 目录下即可执行该命令),密码为我们初始化数据库的时候随机创建的,此时输入,登录 成功。C - Useielenouo nycql u poot -pEntoi* passv/ord: wxwxmxwxxxxI Vc lcomc to the MySQL non itor Comfncincls end uith ; or y.Your MySQL curinecClon id is 8Server vers
7、ion: 8.0.11Copyright 201.8, Orac le and/or its affiliates. fill rights t*eserved.I Oracle is a registered trademark of Orac le Corporation and/oi* its affiliates. Other names nay be tpadenarks of their respective I ownersType J help;1 of j hJ oi* help. Type J Kcf to c leai* the current input stateme
8、nt I mysql2. 使用下列命令修改root密码ALTER USER rrootfr localhostr IDENTIFIED WITH mysql native.password BY 1 新密码mysql ALTER USER J rootJ localhostJ IDENTIFIED WITH nysql_natiue.password BY 5 ootJ ;Query OK, 0 ruv/s affected mysql .3. 重启mysql使密码生效,mysql没有restart命令,所以只能先关闭,后启动,如下: net stop mysqlnet start mysql
9、D: Xnysql8binnet stop mysql mysql mysqlD: nysql8hinnetmysqlmysql朋去正冇启动丄 mysql邮娈已如启劫成功。D; Xnysql8bin.创建用户1. 创建用户并设置可远程访问create useridentified by * 123456*;FLUSH PRIVILEGES;2. 创建用户并只对某一 IP开放登录create useridentified by 123456;FLUSH PRIVILEGES;可以使用cs5用户登录到mysq 1,说明一点,如果mysql和固定ip登录的客户端不是同一 网段会无法登录。3. 关于同
10、名用户一般来讲,mysql允许两个同名用户存在,同名用户的登录范围不同,可以设置不同的密码, 如下,两个tom,但是他们在远程登录的时候有区别,tom麒的密码可以远程登录, tomlocalhost的密码不能远程登录,但tom%也可以在本地登录。nysc(l select userzlwst from user; ! user root! testl:csS! ce2! teet2! nysql-infoschoma! mysql-soss ion nysql-3y3host192.16S.3.1552882 localhost
11、 localhostlocalhosttomIlocalho3t-t-10 rov/s in set inysql设置远程用户此时所有用户都为本地用户,只能本地登录,如下图,红圈中的localhost表示该用户只能 本地登录,此时如果使用远程命令连接,就会提示连接失败。修改mot为远程连接用户,同时刷新使其马上生效,此时即可远程连接mysql,命令如下 update user set Host-*% where User=,root:flush privileges;mgsqlupdate use片 setvdiEFe;Query OK, 1 row affected 0-13 sec)Row
12、s matched: 1 Changed: 1 Warnings: 0in select user.host from user;!user:host! !root!X!schena !localhost!*nsisql.session!localhost!;mysqJL.sys5localhost; * -4 rov/s in 3ct flush aiuileges;Query OK, 0 rows affected mysql 远程连接命令mysql -h IP -P 3306 -u root -p 密码 例如:mysql -h -P 3306 -u root -pr
13、ootD: 5ysqJL8binmysqJL -h 一F 33B6 -u root -pimysql: LVarningJ Using a password on the connand line interface can be insecure.We leone to the MySQL monitor. Gonnands encl with ; or Xg.Your HySQL connection id is 12Server uersion: 8.M.ll MySQL Community Server - GPLCopyright CcOracle and/or its affili
14、ates. fill rights peserued.Oracle is a registered trademark of Oracle Corporation and/or its affiliates Othei* names nay be trademarks of their respective owners Type help; * oi* h for help Typeto clear the current input statenent.Eysq.删除用户drop user cs;其中cs为用户名,IP为该用户名后的远程IP对于用上述方法删不掉的可以用下列语句Delete FROM user Where User=test and Host=,localhost:创建数据库create database test;创建数据库表use test;create table tablename (各种主键字段);查看数据库1.查看数据库show databases; 2.查看某个数据库的结构use databasename;show ta
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论