在cmd中配置安装mysql数据库密码_mysql安装及配置

MySQL在Windows下有msi安装程序,此种方式简单,快捷

另外,还有一种方式

下面是面安装版的MySQL的配置方法

目标:在win2008 R2  x64 下 安装    mysql-5.6.15-winx64

(版本号不重要,关键是安装步骤都一样)

步骤:

1、将 mysql-5.6.15-winx64.zip解压 ,比如解压后为D:\mysql-5.6.15-winx64文件夹

2、配置环境变量(系统变量):

新建   MYSQL_HOME          值为     D:\mysql-5.6.15-winx64

编辑path,加上     ;%MYSQL_HOME%\bin

3、配置mysql-5.6.15-winx64   文件夹根目录的  my-default.ini  文件

编辑下面的内容:

[mysqld]

basedir =D:\mysql-5.6.15-winx64

datadir =D:\mysql-5.6.15-winx64\data\MyDB_data

4、在mysql-5.6.15-winx64   文件夹根目录新建一个 my.ini 文件

将编码设置语句写在其中

[mysql]

#设置mysql客户端的字符集

default-character-set = utf8

[client]

default-character-set=utf8

[mysqld]

character_set_server = utf8

5、cmd 中进入 D:\mysql-5.6.15-winx64\bin

执行  mysqld.exe -install   安装

执行 net start mysql   启动数据库服务

如果无法正常启动,尝试 将innodb_buffer_pool_size设置小一些,默认为128,你可以适当减少,如100等

0818b9ca8b590ca3270a3433284dd417.png

步骤4如果没有,将导致数据库编码为默认的latin1 编码 ,存汉字会出现乱码

----------------------------编码说明------------------------------------

在Navicat中执行  show variables like "%char%"   可查看mysql数据库的相关编码信息

0818b9ca8b590ca3270a3433284dd417.png

安装mysql前,特别要注意编码问题,utf8编码能支持所有字符种类,包括中文

所以,避免麻烦,请将编码都设置为utf8

安装好后,下面进行配置账号密码以及远程连接:进入 CMD控制台

Microsoft Windows [版本 6.1.7601]

版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>

C:\Users\Administrator>mysqladmin -u root password "123456"    //设置root账号密码为123456

D:\mysql-5.6.19-winx64>cd bin

D:\mysql-5.6.19-winx64\bin>mysql -h localhost -uroot -p  //进行登录

Enter password: *********       //输入密码

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 5

Server version: 5.6.19 MySQL Community Server (GPL)

Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH

GRANT OPTION;           //授权远程登录    123456为root的密码

Query OK, 0 rows affected (0.01 sec)

mysql> FLUSH PRIVILEGES;     //刷新生效

Query OK, 0 rows affected (0.02 sec)

mysql> use mysql;

Database changed

mysql>select host,user from user;   //查询数据库,看授权是否ok

+-----------+------+

| host      | user |

+-----------+------+

| %         | root |

| 127.0.0.1 | root |

| ::1       | root |

| localhost |      |

| localhost | root |

+-----------+------+

5 rows in set (0.00 sec)

mysql>

上面设置完成后,可能远程登录还是不行,注意:在防火墙中允许3306端口,添加入账规则

---------------------------------------------------------------------------------------------

其它配置:(如果安装MySQL后,发现内存被MySQL耗尽,可按照如下配置,示例是内存为 1G 的机子)

[mysqld] query_cache_size=0 table_cache=256 default-storage-engine=INNODB tmp_table_size=103M max_connections=100 thread_cache_size=8 myisam_max_sort_file_size=100G myisam_sort_buffer_size=205M key_buffer_size=175M read_buffer_size=64K read_rnd_buffer_size=256K sort_buffer_size=256K innodb_additional_mem_pool_size=7M innodb_flush_log_at_trx_commit=1 innodb_log_buffer_size=3498K innodb_buffer_pool_size=339M innodb_log_file_size=170M innodb_thread_concurrency=8

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值