mysql5.7怎么用的 mysql56怎么用

mysql5.7解压版怎么使用打开配置文件my-default.ini看到里面mysql5.7怎么用的的basedir和datadir是没有打开的mysql5.7怎么用的,前面有#,路径也是以“……”表示 。
去掉basedir和datadir前面的#
basedir添加的是MySQL的解压路径mysql5.7怎么用的;
datadir添加的是MySQL的data文件夹路径 。
接下来就是配置环境变量,首先先把bin的地址复制mysql5.7怎么用的:打开MySQL解压文件夹里面的bin文件夹,将鼠标点击到地址栏选中,复制地址(这样做的目的是防止打字出错,而且方便) 。
把刚刚复制的bin路径添加的Path变量值 , 具体方法是:打开电脑桌面:计算机—右键—高级系统设置—高级—环境变量(N)—修改Path;就是将复制的地址栏粘贴到最后 。(这里注意的是不同的路径之间用英文的“;”分开)确定,退出 。
打开dos界面,具体方法是:在开始输入cmd.exe回车 。
这一步很重要 , 初始化MySQL,需要进到MySQL解压目录下的bin文件:具体方法是:这里以F盘下的路径为例:
F:回车
F:cd phptools\MySQL\bin(回车)
F:\phptools\MySQL\binmysqld --initialize-insecure --user=mysql(回车,这一步就是初始化)
当出现Service successfully installed表示MySQL服务已经安装了,就差启动了 。
启动MySQL在之前的F:\phptools\MySQL\bin输入:net start mysql;
出现:MySQL服务启动成功,表示这一次配置完毕 。
接下来就是开启新版的MySQL之旅了,打开dos界面,输入mysql -u root -p然后回车 , 提示输入密码,如果没有密码就回车 。
查看版本 。至此MySQL5.7.10安装完毕 。
mysql 5.7绿色版怎么用mysql 5.7绿色版怎么用
从MSQL官网下载MySQL服务器安装软件包 , 下面以mysql-installer-community-5.7.3.0-m13.msi为例 。1、双击进入安装 2、在协议许可(License Agreement)界面,勾寻I accept the license terms”,点击“Next” 。
mysql 两种连接方式和SSL连接、x509认证 mysql连接可分为socket连接和TCP|IP连接两种 。
[root@localhost bin]# mysql -uroot -p123456 -S/tmp/mysql.sock
-S/tmp/mysql.sock可以省略 , 因为默认参数如下:
假如sock文件另有其它,那么就后面不能省略,需要指定下 。
mysql -h127.0.0.1 -P3306 -uroot -p123456
那么问题来了,如何知道当前连接的连接方式?
查看当前连接方式 , 使用\s 或者status命令
Connection:Localhost via UNIX socket 表示使用 socket 进行本地的连接
SSL:Not in use 没有使用SSL
Connection:127.0.0.1 via TCP/IP 使用TCP/IP 协议进行远程连接
SSL:Cipher in use is ECDHE-RSA-AES128-GCM-SHA256 使用了SSL加密
mysql5.7默认是使用SSL的方式来进行通讯的 。
/s输出SSL: Not in use,说明当前没有使用SSL连接 。
再看下error.log有一个waning:failed to set up SSL because of the following SSL liberary error:SSL context is not usable withut certificate and private key 。公密钥文件不存在 , 所以无法启用SSL的连接方式 。
1、进入bin目录执行命令: mysql_ssl_rsa_setup 在/data 根目录 生成相关的*.pem 密钥文件 。
2、对新生成到pem文件授权chown mysql:mysql *.pem
3、 /etc/init.d/mysqld restart 重启mysql
4、进入命令客户端执行\s
使用IP/TCP远程连接时,\s输出 SSL: Cipher in use is ECDHE-RSA-AES128-GCM-SHA256 。说明已经用上SSL加密 。
使用socket进行本地连接,就不会使用SSL加密 。\s输出SSL: Not in use;
因为SSL开启可能有性能影响 。如果不希望使用ssl加密登录连接,那么可以使用下面命令进行禁用:mysql -h127.0.0.1-uroot -p123456 --ssl-mode=DISABLED
强制一个用户使用ssl
之后david用户就必须使用ssl登录了,否则报错如下:
取消一个用户强制使用ssl
x509认证在开启SSL的基础下,还强制指定用户必须使用client-cert.pem和client-key.pem证书、密钥文件来登录 , 否则登录不了 。x509是mysql最高等级的认证机制 。
之前已经在data根目录生成了8个 *.pem文件
把其中client-cert.pem和client-key.pem导出
如下,再使用之前的命令登录 。发现登录不了了 。
此时想要登录必须在客户端指定SSL CERT File和SSL Key File 如下在navicat中
在mysql workbench中
解压版的mysql5.7怎么用这是我mysql5.6解压版的安装过程,和5.7应该是一样的
在官网下载mysql 5.6 windows64位软件
【mysql5.7怎么用的 mysql56怎么用】解压到C:\Program Files\MySQL\下(自己创建目录MYSQL\)
修改环境变量:我的电脑-属性-高级-环境变量
选择PATH,在其后面添加: 你的mysql bin文件夹的路径 (如:;C:\Program Files\MYSQL\mysql-5.6.27-winx64\bin )
修改配置文件C:\Program Files\MYSQL\mysql-5.6.27-winx64\my-default.ini
在其中修改或添加配置:
[mysqld]
basedir=C:\Program Files\MYSQL\mysql-5.6.27-winx64(mysql所在目录)
datadir=C:\Program Files\MYSQL\mysql-5.6.27-winx64\data (mysql所在目录\data)
以管理员身份运行cmd 输入cd C:\Program Files\MYSQL\mysql-5.6.27-winx64\bin
输入mysqld -install 继续在cmd中输入:net start mysql
服务启动成功之后,就可以登录了,输入mysql -u root -p(第一次登录没有密码,直接按回车过),登录成功!
创建aa账户并授权 grant all on *.* to aa@'%' identified by 'password';
flush privileges;
关于mysql5.7怎么用的和mysql56怎么用的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读