mysql配置_mysql命令查看mysql配置文件配置 - CSDN
  • MySQL安装及配置

    2018-06-20 10:54:18
    一、下载 下载地址:https://dev.mysql.com/downloads/mysql/ 在这里选择需要下载的版本,然后等待下载就好了。二、安装 这里下载的是MySQL5.7版本的, 下载后双击打开,同意协议,如果... 三、配置 安装好的M...

    一、下载

            下载地址:https://dev.mysql.com/downloads/mysql/

                

    在这里选择需要下载的版本,然后等待下载就好了。


    二、安装

            这里下载的是MySQL5.7版本的,

            

            下载后双击打开,同意协议,如果没有什么特殊要求一直选择下一步即可,直到安装完成。

            

    三、配置

           安装好的MySQL目录是这样的:

            

            可以看到没有data文件夹也没有my.ini这个配置文件,需要我们再进行下一步操作。

            win+R输入cmd,打开命令界面,若是win10需要以管理员身份运行。

            然后进入MySQL Server 5.7所在的文件夹目录,例如我的MySQL是安装在:

            C:\Program Files\MySQL\MySQL Server 5.7这个路径下的,我们再命令提示符界面中执行:

                    会提示以上“找不到接受实际参数”的错误,因为我们的文件夹名字中有空格,他无法判断,所以我们需要加引号如下:

              

                这样就成功的进入了所在目录,然后我们执行mysqld  --initialize自动生成data文件夹,执行后的目录如下所示:

                

                    data文件夹中有以下内容:

                    

                    而MySQL生成的初始密码在xxx.err(我的是win10的系统所以是Win10.err)中,用记事本打开,在第六行:

                    

                A temporary password is generated for root@localhost: 这个后面的就是初始密码了。


    四、启动并登陆MySQL

        1、启动MySQL

               打开命令提示符,然后输入net start MySQL即可。

                

        2、登入MySQL

              执行命令mysql -u 用户名 -p,例如我的用户名为root,则输入mysql -u root -p

                    

                然后会提示输入密码,输入密码后得到以下提示:

                

                表示已经成功登入MySQL,可以对数据库进行操作了。


    五、数据库操作第三方软件

           因为在命令提示符中直接操作数据库非常的不方便,所以这里推荐两个第三方软件。

            1、SQLyog :专门针对MySQL的可视化数据库操作软件。这个下载后不需要破解

            2、navicat:可连接多种数据库类型,如下所示:

                                

                在连接的时候我们选择所需要的数据库就行了。navicat下载需要破解,破解文件百度一下就行,navicat也有专门针对某个数据库的软件,如果在不同项目中需要对不同数据库进行操作的话比较推荐这个软件。

    展开全文
  • MySQL8.0.12 安装及配置

    2018-12-25 12:37:26
    一.安装 1.从网上下载MySQL8.0.12版本,下载地址:https://dev.mysql.com/downloads/mysql/ ...3. 配置文件  首先在解压的路径下查看是否含有my.ini的文件,如果没有则新建一个,内容如下: [mys...

    一.安装

    1.从网上下载MySQL8.0.12版本,下载地址:https://dev.mysql.com/downloads/mysql/

     

    2. 下载完成后解压

            我解压的路径是:D:\Java\mysql-8.0.12-winx64

    3. 配置文件

            首先在解压的路径下查看是否含有my.ini的文件,如果没有则新建一个,内容如下:

    [mysqld]
    # 设置3306端口
    port=3306
    # 设置mysql的安装目录
    basedir=D:\Java\mysql-8.0.12-winx64
    # 设置mysql数据库的数据的存放目录
    datadir=D:\Java\mysql-8.0.12-winx64\data
    # 允许最大连接数
    max_connections=200
    # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
    max_connect_errors=10
    # 服务端使用的字符集默认为UTF8
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    # 默认使用“mysql_native_password”插件认证
    default_authentication_plugin=mysql_native_password
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    [client]
    # 设置mysql客户端连接服务端时默认使用的端口
    port=3306
    default-character-set=utf8

    4. 数据库配置

           通过管理员权限进入cmd(如果不是管理员权限就会出现问题),进入MySQL安装目录的bin目录下

    接着输入mysqld --initialize --console,就会出现以下画面,其中标红的为数据库root用户的初始密码,一定要牢记,后面登录需要用到,当然要是不小心关掉了或者没记住,删掉初始化的 data目录,再执行一遍初始化命令又会重新生成。

    再然后输入mysqld --install安装mysql服务,输入net start mysql启动服务,备注:mysqld --remove是卸载MySQL服务,net stop mysql是停止服务。

    5. 进入数据库的配置

    输入mysql -u root -p后会让你输入密码,密码为前面让你记住的密码,输入正确后就会出现如下界面,表示进入了MySQL命令模式。

    接着更改密码,输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';  出现如下界面表示更改成功。

    到此,MySQL8.0.12数据库就安装完成了。

     

    二.数据库相关配置

    查看默认数据库:show databases;

    选择mysql数据库:use mysql

    查看默认MySQL用户:select host, user, authentication_string, plugin from user;

    创建新用户: CREATE USER '用户名'@'host名称' IDENTIFIED WITH mysql_native_password BY '密码';

    给新用户授权:GRANT ALL PRIVILEGES ON *.* TO '用户名'@'host名称';

    刷新权限: FLUSH PRIVILEGES;

     

    三.问题详解

    1. MySQL8.0.12不能连接Navicat

    原因:MySQL8.0与MySQL5.0所采用的加密方式规则不一样,所以导致 Navicat打不开。可通过select host, user, authentication_string, plugin from user;查看密码的规则。

    如上图,plugin这一列就是对应用户的加密规则,可以看到我的root用户的加密规则是:mysql_native_password,这是因为我已经设置过了,默认的是:caching_sha2_password,所以我们只需要将默认的caching_sha2_password改为mysql_native_password即可。

    解决方案:输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';即可修改root用户的加密规则以及密码。

     

    2. 授权出错,显示You are not allowed to create a user with GRANT

    原因:在网上有很多教程说当出现The user specified as a definer ('root'@'%') does not exist时表示root用户权限不足,只需要执行GRANT ALL ON *.* TO 'root'@'%';就可以了,但是往往又会出现You are not allowed to create a user with GRANT的错误提示。这是因为GRANT ALL ON *.* TO 'root'@'%';这条语句中@'%'中的百分号其实是root用户对应host的名称,很多人并没有注意到他的root用户对应的其实是localhost,直接就执行了上面的语句,所以才会报错。

    解决方案:只要将GRANT ALL ON *.* TO 'root'@'%';中的%改为对应的host名称即可,最后还要刷新一下权限FLUSH PRIVILEGES; 

    特别说明:网上说%表示通配所有的host,但是操作时并不成功,不明白是为什么,我猜想可能与MySQL8.0版本有关系。

     

    参考自:http://www.cnblogs.com/laumians-notes/p/9069498.html

    展开全文
  • MySQL安装及配置超详细教程 首先下载安装包 [网址](https://dev.mysql.com/downloads/file/?id=476233)进入页面后可以不登录。后点击底部”No thanks, just start my download.”即可开始下载。 安装: 直接把...

    MySQL安装及配置超详细教程

    首先下载安装包 [网址](https://dev.mysql.com/downloads/file/?id=476233) 进入页面后可以不登录。后点击底部”No thanks, just start my download.”即可开始下载。

    安装:

    直接把压缩包解压到你想安装的路径即可,相当于不用安装,可以看到我的解压路径在D盘的ROUTE文件夹下的mysql8文件夹中,下图画红线的Date文件夹和my.ini文件是解压时本没有的,这里先不说,后面会讲

    我安装的时候,先在解压到的文件夹下创建了my.ini文件,其中代码如下:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    
    [mysqld]
    #设置3306端口
    port=3306
    #设置mysql的安装目录
    basedir=D:\\ROUTE\\mysql8   # 此处可以用单斜杠也可以用双斜杠,有的人用单斜杠会错,自己试试就知道了
    #设置mysql数据库的数据的存放目录
    datadir=D:\\ROUTE\\mysql8\\Data   # 此处同上
    #允许最大连接数
    max_connections=200
    #允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
    max_connect_errors=10
    #服务端使用的字符集默认为UTF8
    character-set-server=utf8
    #创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    #默认使用“mysql_native_password”插件认证
    default_authentication_plugin=mysql_native_password
    [mysql]
    #设置mysql客户端默认字符集
    default-character-set=utf8
    [client]
    #设置mysql客户端连接服务端时默认使用的端口,可能和VMware的端口冲突,可自行修改
    port=3306
    default-character-set=utf8
    [WinMySQLAdmin]
    Server=D:\ROUTE\mysql8\bin\mysqld.exe	
    #设置将mysql的服务添加到注册表中,反正我当时没加这句话初始化有问题,目录照猫画虎,单双杠自己选
    

     

    关于3360端口没什么好说的,MySQL默认端口可能会被占用,修改端口即可。
    然后上面写的路径是我电脑上的相关路径,第二处(D:\ROUTE\mysql8\Data)Date就是指在接下来初始化时会自行创建的文件夹,你就别改了,跟我先做一遍再说。然后保存即可。

    配置环境变量

    然后我们来配置环境变量
    右键此电脑选择属性

    然后点击“高级系统设置”

    点击环境变量

    在系统变量下找到path,点一下path然后再点击“编辑”

    然后点新建,再点浏览

    选择bin文件的目录点确定就ok,然后退出时依此确定保存即可,环境变量配置成功。

    数据库初始化

    接下来进行数据库初始化

    找到cmd,这里要以管理员身份运行,怎么操作呢?
    我们打开运行(win 和 R一起按),输入cmd回车


    可以看到上面写着C:\Windows\System32\cmd.exe
    然后我们找到这个路径,右键以管理员身份运行就ok
    (当然也可以直接在搜索框中搜索cmd然后右键以管理员身份运行就行了,这里就不演示了。)


    然后打开到bin目录下:
    如果不在C盘,比如我的在D盘,就要先输入D:
    因为从C盘到其他盘必须先转到其他盘以后才能使用cd命令
    然后输入cd ROUTE\mysql8\bin
    如果在C盘就直接用cd按照上述形式打开即可

    然后输入mysqld –initialize –console
    注意是mysqld不是mysql,是两个横不是一个横,单词后面有一个空格!
    然后回车

    这个显示过程大概30秒吧
    效果图如上,三个方框里显示的内容是固定的,顺序也固定,多显示或许没问题,少显示一定有问题,warning只是警告,千万别有error
    然后这里一定记住!!!!!!!
    @localhost:后面的几个奇怪字符是初始化密码,千万记住,要不然忘记密码的改密码很麻烦!!!!看不懂字的看图!!!!

    然后继续输入mysqld –install
    注意:mysqld不是mysql,中间有空格,两横不是一横!!!

    我这演示了一边移除,然后进行的安装,如上图显示就基本大功告成了

    然后我们关闭cmd黑窗口(别忘了密码!!!密码!!!密码!!!),再按照之前的步骤从新以管理员身份打开一个新的cmd窗口

    输入net start mysql命令来开启mysql服务

    然后输入mysql -u root –p
    来进入数据库,这是会让你输入密码!!!!!

    改密码

    然后改一个好记的密码
    继续输入alter user ‘root‘@’localhost’identified with mysql_native_password by ‘新密码’;
    注意!!!!!上面的句子是不区分大小写的,但是密码好像区分!不过符号还是都用英文符号来写吧,因为我用中文失败过。。。。还有!!!!句末有英文分号看清楚,不能少!!!

    完成

    这个时候就算是完成了。

    注意:如果有问题都会报错,自己动手搜索才能完全解决自己的问题

    展开全文
  • 1.打开下载的mysql安装文件双击解压缩,运行“mysql-5.5.40-win32.msi”。 2.选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续...

    数据库的安装

    1.打开下载的mysql安装文件双击解压缩,运行“mysql-5.5.40-win32.msi”。
    在这里插入图片描述
    在这里插入图片描述

    2.选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续。
    在这里插入图片描述

    3.点选“Browse”,手动指定安装目录。在这里插入图片描述
    4.填上安装目录,我的是“d:\Program Files (x86)\MySQL\MySQL Server 5.0”,按“OK”继续。
    在这里插入图片描述
    5.确认一下先前的设置,如果有误,按“Back”返回重做。按“Install”开始安装。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    6.正在安装中,请稍候,直到出现下面的界面, 则完成MYSQL的安装
    在这里插入图片描述

    数据库的配置

    1.安装完成了,出现如下界面将进入mysql配置向导。
    在这里插入图片描述
    2.选择配置方式,“Detailed Configuration(手动精确配置)”、“Standard Configuration(标准配置)”,我们选择“Detailed Configuration”,方便熟悉配置过程。
    在这里插入图片描述
    3.选择服务器类型,“Developer Machine(开发测试类,mysql占用很少资源)”、“Server Machine(服务器类型,mysql占用较多资源)”、“Dedicated MySQL Server Machine(专门的数据库服务器,mysql占用所有可用资源)”
    在这里插入图片描述
    4.选择mysql数据库的大致用途,“Multifunctional Database(通用多功能型,好)”、“Transactional Database Only(服务器类型,专注于事务处理,一般)”、“Non-Transactional Database Only(非事务处理型,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non-transactional),按“Next”继续。
    在这里插入图片描述
    在这里插入图片描述
    5.选择网站并发连接数,同时连接的数目,“Decision Support(DSS)/OLAP(20个左右)”、“Online Transaction Processing(OLTP)(500个左右)”、“Manual Setting(手动设置,自己输一个数)”

    6.是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql数据库了,在这个页面上,您还可以选择“启用标准模式”(Enable Strict Mode),这样MySQL就不会允许细小的语法错误。如果是新手,建议您取消标准模式以减少麻烦。但熟悉MySQL以后,尽量使用标准模式,因为它可以降低有害数据进入数据库的可能性。按“Next”继续
    在这里插入图片描述
    7.就是对mysql默认数据库语言编码进行设置(重要),一般选UTF-8,按 “Next”继续
    在这里插入图片描述
    8.选择是否将mysql安装为windows服务,还可以指定Service Name(服务标识名称),是否将mysql的bin目录加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目录名,比如连接,“mysql.exe -uusername -ppassword;”就可以了,不用指出mysql.exe的完整地址,很方便),我这里全部打上了勾,Service Name不变。按“Next”继续。
    在这里插入图片描述
    9.询问是否要修改默认root用户(超级管理)的密码。“Enable root access from remote machines(是否允许root用户在其它的机器上登陆,如果要安全,就不要勾上,如果要方便,就勾上它)”。最后“Create An Anonymous Account(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询)”,一般就不用勾了,设置完毕,按“Next”继续。
    在这里插入图片描述
    10.确认设置无误,按“Execute”使设置生效,即完成MYSQL的安装和配置。
    在这里插入图片描述

    在这里插入图片描述

    展开全文
  • mysql5.7.21 安装与使用

    2018-03-15 11:03:48
    一、MySQL的安装:1、到mysql的官网:https://dev.mysql.com/downloads/installer/ 2、将页面拖到最下看到如下界面,点击下载370M的msi文件3、不登陆直接点击最下面的no thanks,开始进行下载4、下载之后如下5、...
  • MySQL 5.5安装配置教程.

    2018-03-20 19:18:49
    1、官网下载MySQL 5.5。下载地址:https://dev.mysql.com/downloads/mysql/5.5.html#downloads2、安装MySQL5.5注意:安装之前,请关闭杀毒软件。(1)打开下载的mysql-5.5.59-winx64.msi(2)点击Next(3)选中复选...
  • ### 系统:Windows7 64位,MySQL版本:MySQL 5.7.24 压缩包版 # 1 安装 ## 1.1 下载 ### 下载链接:https://dev.mysql.com/downloads/mysql/ ### ps:MYSQLL安装分为两种,一种是msi格式的,一种是zip格式的。msi...
  • MYSQL安装及环境配置

    2019-01-13 14:40:39
    总结起来就:1,下载解压,2,配置环境变量,3初始化生成data文件,4安装mysql服务 1下载: 我的电脑是win7,32位系统,由于下载时是从msdn上下的,没有驱动,所以用着有点难受,建议安装前把要用到的c++运行库给...
  • mysql主主同步的配置

    2018-07-30 11:37:00
    主主同步事实上就是在主从的基础上,将原先的从机当主机,主机当从机再配置一遍主从同步,具体操作如下:   注意:配置过程中个人使用的指令所需要的权限比较高,主要是因为个人习惯了用root账户操作,如果使用...
  • Windows下MySQL配置

    2020-07-17 11:02:25
    Windows下配置MySQL 一、下载MySQL 下载地址:https://dev.mysql.com/downloads/mysql/ 点击完Download后,按下图操作,开始下载 二、安装MySQL 在d盘Program Files下建立一个mysql文件夹,然后把下载下载的...
  • MySQL参数配置

    2019-06-09 18:11:46
    1、目的: 通过根据服务器目前状况,修改Mysql的系统参数,达到合理利用服务器现有资源,最大合理的提高MySQL性能。...打开MySQL配置文件my.cnf vi /etc/my.cnf 4.1 MySQL非缓存参数变量介绍...
  • mysql 配置

    2018-07-18 16:10:53
    下载完直接解压,然后配置下环境变量。 然后Windows搜索框输入cmd,以管理员身份打开.否则执行mysqld -install会报错。 执行命令:mysqld --initialize-insecure --user=mysql 在sql目录下生成data目录,这个...
  • Mac系统添加MySQL配置文件  在Mac系统中,安装完MySQL后,是没有自动生成MySQL的配置文件的,在网上查找说需要自己手动创建配置文件,但是说的都不是很详细,所以配置起来总是失败。之后自己翻看了官方文档以及...
  • Mysql配置文件my.cnf 安装了mysql没有my.cnf文件的情况 1、可以把mysql的示例配置文件,如my-medium.cnf拷贝到/etc/my.cnf,再去修改/etc/my.cnf的配置/usr/share/doc/MySQL-server-5.5.38/my-medium.cnf(Example ...
  • (1)关于配置文件路径 有时候,我发现虽然尝试修改了配置文件的一些变量,但是并没有生效。后来才发现原来是因为修改的文件并非MySQL服务器读取的配置文件。 如果不清楚MySQL当前使用的配置文件路径,可以尝试这样...
  • MySQL配置文件详解

    2018-09-13 15:36:09
    MySQL配置文件详解 配置文件具体的结构分析: [mysqld] port = 3306 socket = /tmp/mysql.sock # 设置mysql的安装目录 basedir=F:\\Hzq Soft\\MySql Server 51GA # 设置mysql数据库的数据的存放目录,必须是data...
  • 如果你给mysql配置文件中加入了配置并且无效果 ,那么你的mysql我猜是绿色版,可能是在你安装mysql的时候并没有去指定默认的配置文件! 解决方案: 1、删除之前的Mysql服务 sc delete mysql 2、初始化mysql服务 ...
  • docker修改mysql配置

    2019-08-06 17:05:23
    Docker 修改MySQL配置 作者:YoungJ 前言:大部分程序员在刚使用docker时,按照教程迅速的就装完了mysql,在使用的过程中出现各种问题:比如中文乱码、...
  • 1、安装完mysql后就需要配置环境变量 (win 10)选择“我的电脑”,单击右键,选择“属性->高级->环境变量中的系统变量,对 MYSQL_HOME、Path 这 2 个系统变量分别设置如下相应的值(设置原则:如果存在...
  • 在谈mysql配置环境变量之前,先谈一下windows环境变量的作用,有时候在windows cmd窗口运行命令时,经常会出现“XXX不是内部或外部命令的提示” 原因是系统没有找到执行相应命令的文件(.exe文件)。  以往的做法...
1 2 3 4 5 ... 20
收藏数 881,615
精华内容 352,646
关键字:

mysql配置