MySQL配置(5.7)

一、配置MySQL数据库

1、解压绿色版mysql,并改名为mysql5.7,如下图

对比一下下图5.6以前的版本,少data目录(存放数据)和my-default.ini文件(配置信息)

二、安装服务

1、运行cmd(管理员版本,否则没有权限),如下图

2、对于新版mysql5.7没有了data目录,我们需要运行命令创建

3、运行命令mysqld –install安装服务,如下图:

如果不需要mysql里,只需要运行mysqld –remove即可移除,如下图

3、运行net start mysql 启动服务,如下图

如需要配置是否开机启动mysql可以在windows服务里面配置。

三、客户端测试

1、mysql –uroot –p 如下图

四、修改用户名密码

1、运行命令

use mysql;

UPDATE user SET authentication_string=password(‘123456‘) where user=‘root‘;

FLUSH PRIVILEGES;

(alter user ‘root‘@‘localhost‘ identified by ‘123‘; )

如下图:

2、重新登陆,运行命令mysql -uroot -p123456

五、配置编码为UTF-8

1、查看默认编码

2、在mysql5.7的根目录下,新建my.ini文件,(5.7后没了这文件,自己新建),如下图:

Mysql服务程序启动时会自动读取my.ini获得各项配置参数,包括编码

2、编辑my.ini

在[mysqld]节点下,配置服务端编码,添加2项内容

character_set_server=utf8

[mysql]节点的,这个是配置客户端信息的

我们也添加[mysql]节点,并配置编码UTF8

[mysql]

default-character-set=utf8

合起来如下图:

六、测试查询

1、修改了配置文件必须先重启服务

2、正常使用root用户登陆

3、运行命令show variables like "%character%"查看系统字符集变量,如下图:

时间: 2024-11-19 21:39:19

MySQL配置(5.7)的相关文章

VS2012+EF6+Mysql配置心路历程

原文:VS2012+EF6+Mysql配置心路历程 为了学习ORM,选择了EntityFramework,经历了三天两夜的煎熬,N多次错误,在群里高手的帮助下,终于成功,现在将我的心路历程记录下来,一是让自己有个记录,另外就是让其它人少走些弯路. 我的开发环境是Win7+VS2012,数据库环境是Ubuntu12.04+MySQL+Mono+Jexus 计划开发完后整个运行在Linux下. 1.下载MySQL Connector/Net 6.8.3 地址:http://dev.mysql.com

MySQL 配置讲解

MySQL 配置讲解 MySQL安装好后,我们是从安装包的support-files里面复制过来一个末班配置文件,默认MySQL配置文件是在/etc/my.cnf下,其实这个路径或者文件名字我们是可以修改的,在启动脚本中修改. 以下是一些常用的设置: [mysqld] socket          = /tmp/mysql.sock #为MySQL客户程序与服务器之间的本地通信制定一个套接字文件(Linux下默认是/var/lib/mysql/mysql.sock文件) port      

LAMP第三部分php,mysql配置

内容概要:一.  php配置1. 配置disable_functiondisable_functions = eval,assert,popen,passthru,escapeshellarg,escapeshellcmd,passthru,exec,system,chroot,scandir,chgrp,chown,escapeshellcmd,escapeshellarg,shell_exec,proc_get_status,ini_alter,ini_restore,dl,pfsockop

第三部分php配置和mysql配置

9. 配置防盗链http://www.lishiming.net/thread-71-1-1.html 防止别人的网站,放你网站图片的链接, 位置一般情况下在 /usr/local/apache/conf/httpd.conf或者apache 2.2 的 /usr/local/apache2/conf/extra/httpd-vhost.conf添加 SetEnvIfNoCase Referer "^http://www.ccvita.com" local_refSetEnvIfNoC

Windows下MySQL配置及安全加固总结

Windows下MySQL配置及安全加固总结 在网管的实际使用过程中,MySQL数据库在安装后的配置及安全加固内容,在客户中逐渐要求越来越高.从反馈的问题看,一般都是由第三方软件公司的软件扫描整个系统,mysql的相关内容不符合要求测试肯定不能通过.自动检测的软件,主要使用两种判断方式:一.根据mysql官方发布的信息判断当前版本是否有已知的严重bug:二.进入mysql数据库,通过执行各种查询命令,检查相应的功能开关是否打开.对于第一种,需要我们从mysql的官方网站更新当前最新版本来解决:第

hive 的mysql配置

hive默认使用的是Derby数据库,Derby是一个嵌入式数据库,数据库一般创建在运行hive命令的目录,如果切换目录运行,则找不到数据库 hive mysql配置: 官网地址:https://cwiki.apache.org/confluence/display/Hive/AdminManual+MetastoreAdmin hive配置文件目录下创建文件:hive-site.xml,配置如下 <configuration> <property> <name>jav

java+tomcat+mysql配置

JDK, TOMCAT,mysql设置:java设置: -JDK:JAVA_HOME: D:\Program Files\Java\jdk1.7.0_45 -CLASSPATH.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;-path:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;最后用javac验证 TOMCAT配置:CATALINA_HOME: D:\apache-tomcat-7.0.57CATALINA_B

centos LAMP第三部分php,mysql配置 第二十一节课

centos   LAMP第三部分php,mysql配置   第二十一节课 上半节课 下半节课 f

Ubuntu12环境下Thin+rails(4)+ruby(2)+nginx+mysql 配置

Ubuntu12环境下Thin+rails(4)+ruby(2)+nginx+mysql配置 1.        前提条件:已经正确安装了ubuntu12并且更行了源. 2.        安装过程: 2.1 安装ruby前的准备: 1.1修改 /etc/apt/sources.list文件改为mirrors.163.com 保存退出 执行命令:  sudo apt-get update 更新源 1.2 安装curl 执行命令:sudoapt-get install curl 1.3 安装rvm

mysql配置主从复制

                               主从复制 一.主从复制的工作原理 Mysql在Master与slave之间实现整个复制的过程由3个线程来完成的,其中两个线程(SQL线程和IO线程)在 Slave端,另外一个线程(IO)在Master端   要实现Mysql的复制必须首先打开Master端的binary log(也就是二进制日志)否则无法实现.  Mysql复制基本过程如下:    (1)Slave上面的IO 线程链接上Master,并且请求指定日志文件的位置(或者