`
azheng270
  • 浏览: 91079 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

MySQL常用安装与配置

阅读更多
///////////////////////////////服务////////////////////////////////////////
//安装

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,SETPASSWORD
FOR'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。

然后,删除用户的命令:
user
mysql;
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;

预防性创建数据库:
createdatabase
ifnottestdb

创建表:
usetestdb;
createtabletable1(
usernamevarchar(
12),
passwordvarchar(
20));

预防性创建表aaa:
createtable
ifnotexistsaaa(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'性别',
age
datenotnullcomment'年龄'
);
commit;

从查询创建一个表table1:
createtabletmp
as
select
*fromtable1;

删除表table1:
droptable
ifexiststable1;
droptable
ifexiststmp;

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服务
netstop
mysql

删除mysql服务
scdelete
mysql

然后删除msyql的安装文件夹,不留任何痕迹。

呵呵,现在看来还是oninstall(非安装解压缩)版的mysql好,绿色环保。
分享到:
评论

相关推荐

    常用mysql数据库配置文件

    常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库配置文件常用mysql数据库...

    Windows下MySQL详细安装与配置

    在Windows操作系统下,有两种MySQL图形化安装包,分别为Windows Essentials 和Windows MSI ...前者包含了MySQL中最主要和最常用的功能,但是不包含一些不常用的功能,后者包含了MySQL全部功能,包括不常用的功能。

    Window Mysql绿色版 安装与配置

    Window Mysql绿色版 安装与配置:安装MySQL数据库;卸载MySQL服务;root密码修改与登录;mysql 常用命令;mysql 中的SQL语句。

    数据库学习-mysql安装配置教程

    想要学习MySQL数据库安装与配置,却苦于没有合适的教程?这款MySQL安装配置教程学习资料文档是你的不二之选!本资料以通俗易懂的语言,带你一步步掌握MySQL的安装、配置及基本使用,让你轻松迈出数据库学习的第一步...

    mysql5.5.9安装配置以及常用命令.docx

    mysql5.5.9安装配置以及常用命令.docx

    MySQL安装和配置的详细步骤.pdf

    mysql安装配置教程 这些是MySQL的基本安装和配置步骤,通过以上步骤,您应该能够成功安装和配置MySQL。请注意,在具体的安装和配置过程中可能会...MySQL的详细配置参数有很多,下面是一些常见且常用的配置参数的介绍:

    Ubuntu下MySQL安装配置以及简单应用实例

    Ubuntu下MySQL安装及配置文档,自己安装MySQL5.6.17过程整理的 内容如下 Ubuntu12.04下MySQL安装配置 ...三.MySQL常用操作 5 四.编码配置 8 五.更改mysql的数据库目录 10 六.忘记登录密码 11 七.一些错误记录 12

    MySQL安装配置手册

    MySQL安装配置手册包括MySQL的安装、测试、配置。MySQL双机热备,Crontab备份,Mysql服务的配置和常用命令的使用,phpMyAdmin的安装配置

    MySQL数据库:MySQL数据库的安装和配置.pptx

    ;MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational ...MySQL的下载安装与配置

    MySql常用命令.docx

    MySQL 数据库常用命令适合MySQL入门者,汇集了大量常用命令。包括安装配置,表、库等创建修改使用等

    linux下mysql安装配置

    rpm文件是Red Hat公司开发的...该命令在安装时常用的参数是 –ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。这个符号将持续到安装完成后才停止。

    MySQL数据库管理常用命令

    安装利用RPM包安装Mysql,设置TCP 3306端口的iptables。 root密码管理设置root用户的密码mysqladmin -uroot password 'password'。 修改root用户的密码mysqladmin -uroot -p password 'password'。 数据库,表管理...

    MySQL 5.1中文手冊

    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常用命令大全

    MYSQL常用命令 1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 &gt; 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc &gt; wcnc.sql 2.导出一个表 ...

    mysql配置文件常用修改.pdf

    mysql配置文件常用修改.pdf

    MySQL8免安装(ZIP)版(包含安装所必须的运行库、教程和配置文件)

    MySQL(8.0.13)免安装版,压缩包内包含MySQL安装源文件、mysql安装所需要的微软常用运行库、初始化配置文件、安装教程等。来过路过不要错过,本人经过多次试错,查找资料总结的经验。(注:my.ini文件中的路径应使用...

    mysql常用配置参数和状态变量

    mysql常用配置参数和状态变量 一、 常用参数优化 二、 MyISAM存储引擎优化 三、 InnoDB存储引擎优化

    MySQL JDBC配置参数

    MySQL JDBC配置参数说明

    MySql常用命令总结

    刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行: use mysql;

    从0到1,Mysql详细教程,从安装到使用,汇总SQL常用数据库类型,常用SQL语句

    资源主要是通过视频的形式,指导安装数据库软件,密钥证书破解,可提供安装软件和破解教程,通过文档形式汇总数据库学习材料,常用的可视化工具连接,与常用的指导,从0到1,不积跬步无以至千里,也是对自己的一个...

Global site tag (gtag.js) - Google Analytics