`
- 浏览:
93464 次
- 性别:
- 来自:
杭州
-
///////////////////////////////服务////////////////////////////////////////
//安装
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安装时,同样建议选择默认的“Typical”安装方式,并在安装向导中填写必要的配置信息,如数据库的root密码。 PHP的安装过程中需要设置合适的配置文件路径,以便Apache能够加载PHP模块。phpMyAdmin则只需解压到...
常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库...
### Windows下MySQL详细安装与配置 #### 一、Window系统下安装MySQL介绍 在Windows操作系统环境下,MySQL提供了两种图形化安装包供用户选择,分别是**Windows Essentials**和**Windows MSI Installer**。 - **...
MySQL支持多种平台,不同平台下的安装与配置过程也不相同。在Windows平台下,可以使用二进制的安装软件包或免安装版的软件包进行安装。二进制的安装包提供了图形化的安装向导过程,而免安装版直接解压缩即可使用。在...
### Linux下MySQL安装配置使用指南知识点梳理 #### 一、引言 Linux用户群体庞大,其中不少人对Linux系统下的数据库管理感兴趣。MySQL作为最流行的开源数据库管理系统之一,拥有跨平台特性,同样受到Linux用户的青睐...
Typical 安装方式是推荐给大多数用户的,它将安装 MySQL 的最常用功能。Custom 安装方式允许高级用户选择安装的功能和安装的位置。Complete 安装方式将安装所有的程序功能,但需要最多的磁盘空间。 在安装过程中,...
总的来说,MySQL的安装与配置涉及到多个步骤,无论是Windows还是Linux平台,都需要确保正确配置服务、设置环境变量,并根据需求选择合适的管理工具。在理解这些基础知识后,用户可以更顺利地进行数据库的日常管理和...
在本文中,我们将详细探讨如何在环境中安装和配置JSP开发所需的组件,包括Tomcat 6.0、MyEclipse 8.5以及Mysql 5.0。这些工具是Java Web开发的基础,理解其安装和配置对于开发高效、稳定的应用至关重要。 首先,...
#### 三、MySQL常用操作 **基本操作命令**: 1. **显示所有数据库**: ```sql SHOW DATABASES; ``` 新安装的MySQL通常包含两个数据库:`mysql` 和 `test`。 2. **打开指定数据库**: ```sql USE mysql; # ...
2.3 MySQL常用图形管理工具: - MySQL Workbench:一个集成的数据库设计、管理和维护工具,提供可视化界面。 - phpMyAdmin:一个基于Web的MySQL管理工具,适合远程管理数据库。 - Navicat:跨平台的数据库管理工具,...
### MySQL常用语句详解 #### 一、MySQL服务器的基本操作 在进行MySQL数据库的操作之前,首先需要确保MySQL服务器已经正确安装并且能够正常运行。 - **安装MySQL为Windows服务** ```sql C:>mysqld --install `...
### MySQL的安装与配置超详细教程 #### 一、MySQL安装步骤详解 ##### 1. 解压并启动安装程序 - **第一步**:首先需要从MySQL官网或可信来源下载适用于Windows系统的MySQL安装包,通常为`.msi`格式。本教程以`...
### MySQL常用命令行大全 MySQL是一款非常流行的开源关系型数据库管理系统,在实际开发和运维工作中有着广泛的应用。本文将详细介绍MySQL的一些常用命令行操作,帮助读者更好地掌握如何通过命令行方式来管理和操作...
以上就是通过源码在CentOS上安装MySQL 5.6.15或5.7,配置主从复制,以及常用MySQL命令的详细步骤。在实际操作过程中,可能需要根据具体环境调整配置。希望这个指南能帮助你成功完成MySQL的部署和管理。
配置主库和从库,设置复制用户,然后从库使用`CHANGE MASTER TO`命令设置主库信息开始复制。 8. 性能调优:涉及参数调整、索引优化、查询改写等多个层面。`SHOW GLOBAL STATUS`和`SHOW VARIABLES`提供服务器状态和...
11. **配置工具**:安装完成后,可能会提示您运行MySQL配置助手,设置服务器的详细配置,如连接方式、用户权限等。 12. **完成安装**:最后,确认所有设置无误后,点击“完成”按钮,MySQL就会成功安装到您的系统中...
Mysql常用操作语句 Mysql是当前最流行的开源关系型数据库管理系统之一,对于 PHP+Mysql 技术的新手来说,掌握Mysql的基本操作语句是必不可少的。本文将详细介绍Mysql的基本操作语句,包括登录、数据库操作、表操作...
MySQL5.0是一款广泛使用的开源关系型数据库管理系统,其安装和配置是许多初学者和开发者必须掌握的基础技能。本文将详细解析MySQL5.0的安装和基本配置过程,旨在帮助用户快速上手。 首先,安装MySQL5.0的初始步骤至...