2.1、msi安装包

2.1.1、安装

特别要注意的是,安装前要删除原来的my.ini和原来的data目录,改名也行,不然在最后一步会“apply security settings”报个1045错误,原因1,防火墙,原因2,数据文件未清除。

一路next,选custom安装

可以指定data的位置,不要指定到系统盘

顺便配置,选择"detailed configuration"

服务器类型和用途视开发还是生产环境

"bestsupport for multilingualism" 支持大部分语系,默认字符集是UTF-8,用这个吧
"addfirewall exception for this port" 最好选上,尤其在开发机
"enabledstrict mode" 生产机推荐,开发机可以不用,选的话,容易出现刚开始要求注意的问题
"includebin directory in windows path" 强烈建议选上,不然要手动配置path路径

"createanonymous account" 就不要了

没有意外的话,成功搞定

安装后root登录不了的解决办法

mysql -h localhost -u root -p
cmd
net stop mysql
mysqld --skip-grant-tables

#注意,netstart mysql --skip-grant-tables,能启动,但是好象达不到效果

窗口可能死掉,不管,另开一个窗口

cmd
mysql-u root

发现直接进去了

use mysql

update user set password=password("新密码") where user='root' and host='localhost';

flush
previliges;

OK了,注意几点:

1、net start mysql --skip-grant-tables,能启动,但是好象达不到效果
2、mysql是内置的数据库
3、user表是mysql库里存储用户名密码和权限的表
4、密码要用password()函数加密一下
5、host='localhost'这个条件可以不要的,那么root所有的密码都变了,不建议这样做,后面会简单讲一下mysql的用户
6、此时set方法mysqlamdin -u root -p password "新密码"的修改密码方法是行不通的,只有直接修改数据库

2.1.2、卸载

1、可以在控制面板里卸载
2、最好通过原来安装包,双击,选"remove"卸载,较彻底

2.2、zip文件(未验证)
2.2.1、安装

1、下载mysql
2、解压到c:/mysql
3、复制my-large.ini到c:/windows/my.ini
4、修改my.ini文件

  basedir="c:/mysql" 安装目录
  datadir="c:/mysql/data"数据目录
  [WindowsMySQLServer]
  Server="c:/mysql/bin/mysqld.exe"

5、安装服务

  c:/mysql/bin/mysqld.exe--install

6、启动/关闭服务

  net start/stop mysql

2.2.2、卸载

  c:/mysql/bin/mysqld.exe--remove

2.3、命令常用参数及使用方法
  ;== \g

  \G加在命令后显示会更美观

2.3.1、mysql

-hhost
-uuser
-ppassword(注意,一般不输密码,如果输,和-p之间不能有空格)
-Pport,一般是3306不常用

databasename数据库名,相当于执行了use database

-e"sql"执行语句

mysql-h localhost -u root -ppassword mysql -e "select user,host from user"

2.3.2、mysqladmin

a)修改密码

  mysqladmin-u root -p password "新密码"

注意:

1、password相当于函数,必须要的
2、新密码要用双引号扩起来

更多相关文章

  1. ES6 变量声明,箭头函数,数组方法,解构赋值,JSON,类与继承,模块化练习
  2. 浅谈Java中Collections.sort对List排序的两种方法
  3. Python list sort方法的具体使用
  4. python list.sort()根据多个关键字排序的方法实现
  5. android上一些方法的区别和用法的注意事项
  6. android实现字体闪烁动画的方法
  7. Android中dispatchDraw分析
  8. Android四大基本组件介绍与生命周期
  9. Android(安卓)MediaPlayer 常用方法介绍

随机推荐

  1. WebView之js调用Android类的方法传递数据
  2. ExifInterface使用,Android(安卓)2.0新增
  3. Android(安卓)6.0 BluetoothAdapter.star
  4. android中一些view处理(拖动,定位,显示,图层)
  5. [置顶] android Asynctask的优缺点?能否同
  6. ubuntu linux通过adb命令行"复制粘贴"内
  7. Android主流三方库源码分析(一、深入理解O
  8. Nexus One 吃下 Ice Cream Sandwich,操作
  9. 【转】论山寨手机与Android的联姻
  10. android面试1