`
- 浏览:
91079 次
- 性别:
- 来自:
杭州
-
///////////////////////////////服务////////////////////////////////////////
//安装
mysqld-nt.exe--install-manualmysql--defaults-file="d:\/mysql\/my.ini"
//或
mysqld.exe--install-manualmysql--defaults-file="d:\/mysql\/my.ini"
//卸载
C:>mysqld-nt--removemysql
//或
C:>mysqld--removemysql
//或
C:>scdeleteMySql
(可能需要重启)
/////////////////////////////设置密码////////////////////////////////////////
1.命令行更改:
mysqladmin-urootpassword新密码
例如,dos(或者liunx)下mysql的bin目录下,mysqladminpassword123456
2.用MYSQL的grant语句,例如
GRANTALLON*.*TO'root'@'localhost'IDENTIFIEDBY'7788919'WITHGRANTOPTION
3.SETPASSWORDFOR'用户名'@'主机'=PASSWORD('密码')
例如设置root密码为7788919,SETPASSWORDFOR'root'@'localhost'=PASSWORD('7788919');
4.UPDATEuserSETPassword=PASSWORD('新密码')WHEREUser='用户名'ANDHost='主机';
例如,UPDATEuserSETPassword=PASSWORD('7788919')WHEREUser='root'ANDHost='localhost';flushpriviliges;
///////////////////////////添加远程用户////////////////////////////////////////
mysql>GRANTALLPRIVILEGESON*.*TO'axtic'@'%'IDENTIFIEDBY'7788919'WITHGRANTOPTION;
mysql>INSERTINTOuserVALUES('%','axtic',PASSWORD('7788919'),'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')
///////////////////////////备份恢复////////////////////////////////////////
注意备份时使用的字符集是utf8的,恢复时请去掉namesutf8
mysqldumpdatabase-hlocalhost-uroot-ppassword-rbackup.sql
恢复
mysqldatabase<backup.sql-hlocalhost-uroot-ppassword
sourceD:TEMPDesktopaxtic_ginshop3.sql
mysqlaxtic_ginshop<D:TEMPDesktopaxtic_ginshop3.sql-hlocalhost-uroot-p7788919
D:TEMPDesktopaxtic_ginshop3.sql
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
5、(本地)登录mysql数据库
还在上面的命令窗口里面,输入命令:mysql-uroot-p
回车后提示输入密码。
mysql解压缩版初次安装管理员root的密码为空,因此直接再回车一次就登入mysql数据库了。
如果你不是初次登录mysql,你还拥有网络地址的用户,那么你可以用如下命令登录到mysql服务器,这个mysql服务器也许在远方,也许在本地。这种登录方式叫“远程登录”,命令如下:
mysql-h192.168.3.143-uroot-p
mysql-h192.168.3.143-uroot-pleizhimin
-h是指定登录ip,-u指定用户,-p指定密码,-p后如果什么都不写,那么接下来会提示输入密码,-p后也可以直接写上密码,这样就不再需要输入密码了。
6、操作数据库和表
登录mysql数据库后,就可以执行指定操作数据库,用命令:use数据库名
指定了操作的数据库对象后,就可以操作数据库中的表了,操作方法当然是SQL命令了,呵呵。
7、更改mysql数据库管理员root的密码
mysql数据库中默认有个mysql数据库,这个是mysql系统的数据库,用来保存数据库用户、权限等等很多信息。要更改密码,就要操作mysql数据库的user表。
现在mysql的root用户密码还为空,很不安全的,假设要更改密码为“leizhimin”。
还在上面的命令窗口里面,执行如下命令:
usemysql;
grantallon*.*toroot@'%'identifiedby'leizhimin'withgrantoption;
commit;
这段命令的含义是,添加一个root用户,拥有所有的权限,密码为“leizhimin”,并且这个用户不但可以本地访问,也可以通过网络访问。强调这个原因是mysql系统自带的的那个root用户只能从本地访问,它@字符后面的标识是localhost。具体可以查看mysql数据的uer表看看,这样以来,就有两个root用户了,一个是系统原来的,一个新建的,为了管理的方便,就将mysql自带root删除,保留刚创建的这个root用户,原因是这个用户可以通过网络访问mysql。
然后,删除用户的命令:
usermysql;
deletefromuserwhereuser='root'andhost='localhost';
commit;
其实上面的方法是授权命令,在授权的同时创建了数据库用户。mysql也有单独的修改用户密码的方法,下面看看如何操作。
首先,先建立一个用户lavasoft,密码为:123456
grantallon*.*tolavasoft@'localhost'identifiedby'123456'withgrantoption;
接下来就修改这个用户的密码为:leizhimin
updateusersetpassword=password('leizhimin')whereuser='lavasoft'andhost='localhost';
flushprivileges;
说明一点,最好用grant的方式创建mysql用户,尤其对mysqlDBA来说,创建用户的同时要指定用户权限,养成好习惯很重要的。
这个修改方法实际上用的是mysql函数来进行的,还有更多的方法,我就不一一介绍了。
还要注意一点就是在修改密码等操作的时候,mysql不允许为表指定别名,但是初次在外却没有这个限制。
8、创建数据库
实际上mysql数据库中除了mysql数据库外,还有一个空的数据库test,供用户测试使用。
现在继续创建一个数据库testdb,并执行一系列sql语句看看mysql数据库的基本操作。
创建数据库testdb:
createdatabasetestdb;
预防性创建数据库:
createdatabaseifnottestdb
创建表:
usetestdb;
createtabletable1(
usernamevarchar(12),
passwordvarchar(20));
预防性创建表aaa:
createtableifnotexistsaaa(ssvarchar(20));
查看表结构:
describetable1;
插入数据到表table1:
insertintotable1(username,password)values
('leizhimin','lavasoft'),
('hellokitty','hahhahah');
commit;
查询表table1:
select*fromtable1;
更改数据:
updatetable1setpassword='hehe'whereusername='hellokitty';
commit;
删除数据:
deletefromtable1whereusername='hellokitty';
commit;
给表添加一列:
altertabletable1addcolumn(
sexvarchar(2)comment'性别',
agedatenotnullcomment'年龄'
);
commit;
从查询创建一个表table1:
createtabletmpas
select*fromtable1;
删除表table1:
droptableifexiststable1;
droptableifexiststmp;
9、备份数据库testdb
mysqldump-h192.168.3.143-uroot-pleizhimin-x--default-character-set=gbk>C: estdb.sql
10、删除数据库testdb
dropdatabasetestdb;
11、恢复testdb数据库
首先先建立testdb数据库,然后用下面命令进行本地恢复:
mysql-uroot-pleizhimintestdb<C: estdb.sql
12、删除mysql服务
假如你厌倦mysql了,你需要卸载,那么你只需要这么做
停止mysql服务
netstopmysql
删除mysql服务
scdeletemysql
然后删除msyql的安装文件夹,不留任何痕迹。
呵呵,现在看来还是oninstall(非安装解压缩)版的mysql好,绿色环保。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库...
在Windows操作系统下,有两种MySQL图形化安装包,分别为Windows Essentials 和Windows MSI ...前者包含了MySQL中最主要和最常用的功能,但是不包含一些不常用的功能,后者包含了MySQL全部功能,包括不常用的功能。
Window Mysql绿色版 安装与配置:安装MySQL数据库;卸载MySQL服务;root密码修改与登录;mysql 常用命令;mysql 中的SQL语句。
想要学习MySQL数据库安装与配置,却苦于没有合适的教程?这款MySQL安装配置教程学习资料文档是你的不二之选!本资料以通俗易懂的语言,带你一步步掌握MySQL的安装、配置及基本使用,让你轻松迈出数据库学习的第一步...
mysql5.5.9安装配置以及常用命令.docx
mysql安装配置教程 这些是MySQL的基本安装和配置步骤,通过以上步骤,您应该能够成功安装和配置MySQL。请注意,在具体的安装和配置过程中可能会...MySQL的详细配置参数有很多,下面是一些常见且常用的配置参数的介绍:
Ubuntu下MySQL安装及配置文档,自己安装MySQL5.6.17过程整理的 内容如下 Ubuntu12.04下MySQL安装配置 ...三.MySQL常用操作 5 四.编码配置 8 五.更改mysql的数据库目录 10 六.忘记登录密码 11 七.一些错误记录 12
MySQL安装配置手册包括MySQL的安装、测试、配置。MySQL双机热备,Crontab备份,Mysql服务的配置和常用命令的使用,phpMyAdmin的安装配置
;MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational ...MySQL的下载安装与配置
MySQL 数据库常用命令适合MySQL入门者,汇集了大量常用命令。包括安装配置,表、库等创建修改使用等
rpm文件是Red Hat公司开发的...该命令在安装时常用的参数是 –ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。这个符号将持续到安装完成后才停止。
安装利用RPM包安装Mysql,设置TCP 3306端口的iptables。 root密码管理设置root用户的密码mysqladmin -uroot password 'password'。 修改root用户的密码mysqladmin -uroot -p password 'password'。 数据库,表管理...
2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7....
MYSQL常用命令 1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 ...
mysql配置文件常用修改.pdf
MySQL(8.0.13)免安装版,压缩包内包含MySQL安装源文件、mysql安装所需要的微软常用运行库、初始化配置文件、安装教程等。来过路过不要错过,本人经过多次试错,查找资料总结的经验。(注:my.ini文件中的路径应使用...
mysql常用配置参数和状态变量 一、 常用参数优化 二、 MyISAM存储引擎优化 三、 InnoDB存储引擎优化
MySQL JDBC配置参数说明
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行: use mysql;
资源主要是通过视频的形式,指导安装数据库软件,密钥证书破解,可提供安装软件和破解教程,通过文档形式汇总数据库学习材料,常用的可视化工具连接,与常用的指导,从0到1,不积跬步无以至千里,也是对自己的一个...