mysql5.7怎么运行 mysql57安装后怎么使用

怎么启动mysql数据库服务器

1、在MySQL数据库安装时选择过MySQL服务器随系统启动,但如果没有选择,也没关系,可以在可以在Windows服务管理器启动,具体在开始菜单搜索services.msc,

成都创新互联公司于2013年成立,先为沙雅等服务建站,沙雅等地企业,进行企业商务咨询服务。为沙雅企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

2、单击出现如下图窗口,下滑鼠标找到MySQL57:

3、右击后点击启动,MySQL57旁边状态列显示“已启动”字样,说明启动成功。如下图:

二、登录MySQL数据库

4、用系统命令行工具登录,点击开始菜单,找到附件,点击命令提示符。

5、在命令行中输入cd加空格然后粘贴bin路径:cdc:\ProgramFiles(x86)\MySQL\MySQLServer5.7\bin回车命令行定位到c:\ProgramFiles(x86)\MySQL\MySQLServer5.7\bin,在后面输入mysql_hlocalhost_uroot_p(这些都是安装时设置好的)敲回车,

6、出现Enterpassword:在后面输入安装时设置的登录密码,按回车后出现WelcometotheMySQLmonitor.说明登陆成功。如下图:

7、用安装时配置好的命令行工具登录,在开始菜单,点击MySQL5.7CommandLineClient或下面搜索程序框中输入comm选择MySQL5.7CommandLineClient启动DOS命令窗口。如下图:

8、在窗口Enterpassword:处输入安装时设置的MySQL数据库客户端登陆密码,回车,如果出现WelcomtotheMySQLmonitor.等字眼表示登陆服务器成功,可以在闪烁光标处输入SQL可执行语言:如下图:

mysql5.7.19免安装版怎么用

mysql5.7.19免安装版怎么用

解压缩后运行程序开始安装,选择接受协议,点击下一步。

选择developer default,点击”next“。

检查是否满足安装需求。

点击“Execute”按钮后,可能会下载一些程序,到时你自己点击安装就行了,直到所有安装完成就OK了。当然你也可以选择不下载这些环境点击”next“直接安装。

新手如何调试 MySQL?看这一篇就够了

前几天看到姜老师的旧文 用 VSCode 编译和调试 MySQL,每个 DBA 都应 get 的小技能[1] , 文末留了一个思考题,如何修改源码,自定义版本,使得 select version() 输出自定义内容

调试过程参考 macOS VSCode 编译调试 MySQL 5.7[2]

内部 Item 对象参考 从SQL语句到MySQL内部对象[3]

源码面前没有秘密,建义对 DB 感兴趣的尝试 debug 调试。本文环境为 mac + vscode + lldb

vscode 插件:

mysql 源码:

补丁: MySQL = 8.0.21 需要对 cmake/mysql_version.cmake 文件打补丁 (没有严格测试所有版本)

创建 cmake-build-debug 目录,后续 mysql 编译结果,以及启动后生成的文件都在这里

在 mysql 工程目录下面创建 .vscode/settings.json 文件

内容没啥好说的,都是指定目录及 boost 配置,其中 WITH_DEBUG 打开 debug 模式,会在 /tmp/debug.trace 生成 debug 信息

View - Command Palette - CMake: Configure 执行后生成 cmake 配置

View - Command Palette - CMake: Build 编译生成最终 mysql 相关命令

发现老版本编译很麻烦,各种报错,mysql 5.7 代码量远超过 5.5, 只能硬着头皮看 5.7

首先初始化 my.cnf 配置,简单的就可以,共它均默认

初始化数据文件,非安全模式,调试用

由于用 vscode 接管 mysql, 所以需要配置 .vscode/launch.json

然后点击 run and debug mysqld

mysql 启动,看到输出日志无异常,此时可以用 mysql-client 连接

首先在 sql_parser.cc:5435 处打断点

mysql_parse 是 sql 处理的入口,至于 tcp connection 连接先可以忽略

执行上述 sql 自动跳转到断点处, Step Into , Step Over , Step Out 这些调试熟悉下即可

接下来分别调用主要函数: mysql_execute_command , execute_sqlcom_select , handle_query , select-join-exec() , Query_result_send::send_data , Item::send , Item_string:val_str , Protocol_text::store , net_send_ok

启动 mysql 时 init_common_variables 会初始化一堆变量,其中会调用 set_server_version 生成版本信息,修改这个就可以

看好条件编译的是哪块,修改即可, 重新 CMake: Build 编译再运行

这里不做过深分析,简单讲

sql_yacc.cc 函数 PTI_function_call_generic_ident_sys 解析 sql, 识别出 version() 是一个函数调用

find_native_function_builder 查找 hash 表,找到对应 version 函数注册的单例工厂函数

mysql 启动时调用 item_create_init 将这些函数 builder 注册到 hash 表 native_functions_hash

MySQL 代码太庞大,5.1 大约 100w 行,5.5 130w 行,5.7 以后 330w 行,只能挑重点读源码。最近很多群里的人在背八股,没必要,有那时间学着调试下源码,读读多好

原文出处:

mysql5.7解压版怎么使用

打开配置文件my-default.ini看到里面的basedir和datadir是没有打开的,前面有#,路径也是以“……”表示。

去掉basedir和datadir前面的#

basedir添加的是MySQL的解压路径;

datadir添加的是MySQL的data文件夹路径。

接下来就是配置环境变量,首先先把bin的地址复制:打开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解压缩版本怎么启动

方法/步骤

1

下载好后解压发现没有data文件夹,这可怎么办,网上查看了很多的发方法,总是看不懂,新版原来是改了,需要初始化,下面一步一步道来。

2

新建一个data文件夹。

3

打开配置文件my-default.ini看到里面的basedir和datadir是没有打开的,前面有#,路径也是以“……”表示。

4

去掉basedir和datadir前面的#

basedir添加的是MySQL的解压路径;

datadir添加的是MySQL的data文件夹路径。

5

接下来就是配置环境变量,首先先把bin的地址复制:打开MySQL解压文件夹里面的bin文件夹,将鼠标点击到地址栏选中,复制地址(这样做的目的是防止打字出错,而且方便)。

6

把刚刚复制的bin路径添加的Path变量值,具体方法是:打开电脑桌面:计算机—右键—高级系统设置—高级—环境变量(N)—修改Path;就是将复制的地址栏粘贴到最后。(这里注意的是不同的路径之间用英文的“;”分开)确定,退出。

7

打开dos界面,具体方法是:在开始输入cmd.exe回车。

8

这一步很重要,初始化MySQL,需要进到MySQL解压目录下的bin文件:具体方法是:这里以F盘下的路径为例:

F:回车

F:cd phptools\MySQL\bin(回车)

F:\phptools\MySQL\binmysqld --initialize-insecure --user=mysql(回车,这一步就是初始化)

当出现Service successfully installed表示MySQL服务已经安装了,就差启动了。

9

启动MySQL在之前的F:\phptools\MySQL\bin输入:net start mysql;

出现:MySQL服务启动成功,表示这一次配置完毕。

10

接下来就是开启新版的MySQL之旅了,打开dos界面,输入mysql -u root -p然后回车,提示输入密码,如果没有密码就回车。

11

查看版本。至此MySQL5.7.10安装完毕。

mysql-5.7.19-winx64怎么安装以及使用

配置安装流程

具体安装如下:

1、把 mysql-5.7.19-winx64.zip 压缩文件解压到 C:\MySQL\ 目录下;

2、在 C:\MySQL\ 目录下新建 my.ini 配置文件;

3、用文本编辑器或其他编辑器打开 my.ini 文件,把以下代码复制粘贴进去,保存退出;

#代码开始

[Client]

#设置3306端口

port = 3306

[mysqld]

#设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=C:\mysql

# 设置mysql数据库的数据的存放目录

datadir=C:\mysql\data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

#代码结束

4、配置环境变量;

4.1、新建系统变量 MYSQL_HOME ,并配置变量值为 C:\mysql ;

4.2、编辑系统变量 Path ,将 ;%MYSQL_HOME%\bin 添加到 Path 变量值后面。

5、以管理员身份运行命令提示符cmd(一定要用管理员身份运行,不然权限不够);

5.1、使用dos指令,进入C:\mysql 目录,运行以下指令

mysqld --defaults-file=my.ini --initialize-insecure

mysqld --install

net start mysql

5.2、设置 mysql 的 root 密码,运行以下指令

mysql -u root -p

use mysql;

update user set authentication_string=password('您的密码') where user='root';

flush privileges;

exit

至此,Mysql 5.7.19 winx64 解压缩版配置安装已经完成!


分享标题:mysql5.7怎么运行 mysql57安装后怎么使用
地址分享:http://scyanting.com/article/hgdooo.html