MYSQL实用技术-MySQL的安装
- 格式:pptx
- 大小:192.71 KB
- 文档页数:18
编辑者:Vocabulary下面详细介绍5.6版本MySQL的下载、安装及配置过程。
图1.1 MySQL5.6目前针对不同用户,MySQL提供了2个不同的版本:MySQL Community Server:社区版,该版本完全免费,但是官方不提供技术支持。
MySQL Enterprise Server:企业版,它能够高性价比的为企业提供数据仓库应用,支持ACID事物处理,提供完整的提交、回滚、崩溃恢复和行级锁定功能。
但是该版本需付费使用,官方提供电话及文档等技术支持。
目前最新的MySQL版本为MySQL 5.6,可以在官方网站/downloads/下载该软件。
下图1.2所示的MySQL官网上单击图片上的“Download”超链接或点击左边标记处,然后按照提示一步步操作就可以将MySQL软件下载到本地计算机中了。
注意这里我们选择的是数据库版本是“Windows (x86, 32-bit), MSI Installer”,如下图1.3所示。
图1.2 MySQL官方网站图1.3 选择MySQL版本当点击download后会弹出如下页面:注:下载MySql要求注册:<用户可注册或不注册>,如果不想注册就点击左下角标记处—点击后就弹出如图中下载提示->点击保存文件开始下载。
MySQL下载完成后,找到下载到本地的文件,按照下面所示的步骤双击进行安装:步骤1:双击MySQL安装程序(mysql-installer-community-5.6.10.1)会弹出如下图1.4所示:图1.4 MySQL欢迎界面步骤2:单击图1.4中的“Install MySQL Products”文字,会弹出的用户许可证协议窗口,如下图1.5所示:图1.5 用户许可证协议窗口步骤3:选中“I accept the license terms”的前面的选择框,然后点击【Next】按钮,会进入查找最新版本界面,效果如下图1.6所示:图1.6 查找最新版本窗口步骤4:单击【Execute】按钮,会进入安装类型设置界面,效果如下图1.7所示。
准备工作:
下载 mysql-5.7.21-winx64.zip 文件(怎么下这个不说了。
)
文件说明:此文件不再是双击直接运行安装版了,需要做点“有意思”的工作了。
1、把压缩包解压到想要的目录。
2、建一个my.ini文件,里边有如下内容:
basedir和datadir位置就是解压的位置。
my.ini文件保存在mysql-5.7.20-winx64文件夹下。
命令操作:以管理员身份打开cmd
1.进入mysql安装目录
2.安装mySQL,输入下面这条命令:mysqld–initialize
3.输入mysqld --initialize-insecure --user=mysql(执行完这条命令后,MySQL 会自建一个data文件夹,并且建好默认数据库,登录的用户名为root,密码为空)
4.启动:输入net start mysql启动服务
5.登录MySQL数据库:输入mysql -u root -p ,默认是没有密码的。
回车进入,
6、修改密码:
(1)切换到mysql数据库:use mysql;
(2)更新user 表:update user set authentication_string=password("123456") where user="root";
(3)刷新:flush privileges;
(4)退出:quit;(不运行此步骤没影响)
7、密码更新完毕,重新启动,用新密码登录检测修改成功。
整体参考命令!!!!!。
MySQL8.0安装和基本使⽤教程MySQL-mysql 8.0.14安装教程安装环境:win101、下载zip安装包:MySQL8.0 For Windows zip包下载地址:,进⼊页⾯后可以不登录。
后点击底部“No thanks, just start my download.”即可开始下载。
2、安装2.1 解压zip包到安装⽬录我的解压在了E:\software\mysql\mysql-8.0.11-winx642.2 配置环境变量 右键我的电脑--属性--⾼级系统设置--环境变量--找到Path选中--编辑--新建--把MySQL安装的路径加进去,如我的安装在G盘下:G:\mysql-8.0.14-winx64\bin;2.3 配置初始化的my.ini⽂件 ----------------MySQL-mysql 8.0.19已不需要2.3此步骤 我们发现解压后的⽬录并没有my.ini⽂件,没关系可以⾃⾏创建。
在安装根⽬录下添加 my.ini(新建⽂本⽂件,将⽂件类型改为.ini),写⼊基本配置:[mysqld]# 设置3306端⼝port=3306# 设置mysql的安装⽬录basedir=G:\\mysql-8.0.11-winx64 # 切记此处⼀定要⽤双斜杠\\,单斜杠我这⾥会出错,不过看别⼈的教程,有的是单斜杠。
⾃⼰尝试吧# 设置mysql数据库的数据的存放⽬录datadir=G:\\mysql-8.0.11-winx64\\data # 此处同上# 允许最⼤连接数max_connections=200# 允许连接失败的次数。
这是为了防⽌有⼈从该主机试图攻击数据库系统max_connect_errors=10# 服务端使⽤的字符集默认为UTF8character-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=3306default-character-set=utf8my.ini位置3、安装mysql 在安装时,必须以管理员⾝份运⾏cmd,否则在安装时会报错,会导致安装失败的情况 win10右键开始--运⾏window PowerShell(管理员)3.1 初始化数据库在MySQL安装⽬录的 bin ⽬录下执⾏命令:mysqld --initialize --console执⾏完成后,会打印 root ⽤户的初始默认密码,注意!执⾏输出结果⾥⾯有⼀段: [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: rI5rvf5x5G,E 其中root@localhost:后⾯的“rI5rvf5x5G,E”就是初始密码(不含⾸位空格)。
先检查系统是否装上了mysql,如果有将其卸载掉rpm -qa | grep mysql注意mysql的大小写,大小写都有可能rpm -e --nodeps mysql*一定要用--nodeps卸载,不检查依赖性关系.创建用户mysqlgroupadd mysqluseradd -g mysql mysqlpasswd mysql在/usr/local下建立 mysql 文件夹然后将安装文件上传到服务器上,这里用的是tar.gz的文件,也有rpm包可以用,但是rpm 包不能指定安装目录,故不采用tar zxvf mysql-5.0.45.tar.gzcd mysql-5.0.45./configure --prefix=/usr/local/mysql --with-charset=gb2312指定安装目录为/usr/local/mysql,字符集为gb2312makemake install安装完成重启cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqldcopy启动的mysqld文件下面确保mysql用户有相应的权限chmod 700 /etc/init.d/mysqldcd /usr/localchmod 750 mysql -Rchgrp mysql mysql -Rchown mysql mysql/var -Rcd /usr/local/mysql/libexeccp mysqld mysqld.oldstrip mysqldchkconfig --add mysqldchkconfig --level 345 mysqld onservice mysqld start启动服务/usr/local/mysql/bin/mysqld_safe看看mysql能否正常工作mysql -uroot mysql或者 netstat -atln看看有没有3306的端口打开,(如果mysqld不能启动,看看/web/mysql/var下的出错日志,一般都是目录权限没有设置好的问题)哈哈,没有问题.启动正常./usr/local/mysql/bin/mysql_install_db --user=mysql创建数据库mysql,用户为mysql接下来做个链接,觉得方便一些.(做链接前确保用户PATH路径里有sbin)ln -s /usr/local/mysql/bin/mysql /sbin/mysqlln -s /usr/local/mysql/bin/mysqladmin /sbin/mysqladmin好了,没有什么问题就重新启动一下.接下来做一些更好的设置吧.让mysql更好的运行吧.cp /usr/local/mysql/share/mysql/f /etc/fcopy配置文件,有large,medium,small三个环境下的,根据机器性能选择,如果负荷比较大,可修改里面的一些变量的内存使用值设置自动启动mysql设定开机自启动mysql#cd /usr/local/mysql/share/mysql#cp mysql.server /etc/init.d/mysql#cd /etc/rc3.d#ln -s ../init.d/mysql S100mysql#ln -s ../init.d/mysql K100mysql#cd /etc/rc5.d#ln -s ../init.d/mysql S100mysql#ln -s ../init.d/mysql K100mysql#cd ../init.d#chmod 755 mysql重新启动,看mysql是否正常自动启动.mysqladmin -uroot password "888888"设定root账户的密码mysql -uroot -p输入你设置的密码mysql>use mysql;mysql>delete from user where password=""; #删除用于本机匿名连接的空密码帐号mysql>update user set host = '%' where host = 'localhost';设置远程用户登录(否则只有localhost可以操作数据库)mysql>flush privileges;mysql>quit一切正常.Mysql数据导出和导入操作把MySQL数据库目录中的dz数据库备份到/home/dz_bak.sql ,然后再新建一个数据库dzbak,最后把/home/dz_bak.sql 导入到数据库dzbak中。
Red Hat Linux下安装及配置MySQL的详细教程大致思路如下:1.下载所需的安装包(Linux下用wget下载,笔者在window下下载的,用XSHELL命令RZ上传到Linux中)2.安装MySQL3.创建新用户并授权安装及配置的详细步骤如下:第一步:检测系统版本信息Linux命令: cat /proc/versionLinux version 2.6.32-220.el6.i686 (mockbuild@) (gcc version 4.4.5 20110214 (Red Hat 4.4.5-6) (GCC) ) #1 SMP Wed Nov 9 08:02:18 EST 2011当前Linux版本为RedHat 4.4.5-6(为内核版本)Linux命令:cat /etc/issueRed Hat Enterprise Linux Server release 6.2 (Santiago)Kernel \r on an \mLinux命令: uname -a 或getconf LONG_BITLinux localhost.localdomain 2.6.32-220.el6.i686 #1 SMP Wed Nov 9 08:02:18 EST 2011 i686 i686 i386 GNU/Linux可以看到当前系统为32位的(而64位系统会有x64字符串显示出来)。
第二步:根据Linux系统的环境,下载mysql Community Server官方下载地址: /downloads/mysql/可以选择【Linux-Generic】,下载对应的RMP包.由于当前系统为redhat(64位),所以直接选择Oracle &Red Hat Linux 4 & 5。
Mysql安装包有很多,作用也不同,大多数情况下只需要安装MySQL-Server和MySQL-Client,其它包根据需要安装.32位的下载下面的两个安装包文件:MySQL-server-5.6.11-2.linux_glibc2.5.i386.rpmMySQL-client-5.6.11-2.linux_glibc2.5.i386.rpm(而64位下载下面两个安装包文件:MySQL-server-5.6.11-2.linux_glibc2.5.x86_64.rpmMySQL-client-5.6.11-2.linux_glibc2.5.x86_64.rpm)第三步: 安装MySQL安装顺序: 先安装服务器,然后再安装客户端。
MySQL8.0.20安装教程及其安装问题详细教程官⽹下载MySQL的安装包1.下载链接如下:其他版本:2.MySQL8.0.20版本压缩包解压后如下图所⽰:添加并配置my.ini⽂件在原解压根⽬录下添加my.ini⽂件:新建⽂本⽂件,也就是记事本⽂件,并命名为my.ini (也就是拓展名为ini格式)。
如果更改不了拓展名,。
在my.ini⽂件写⼊如下的基本配置:[mysqld]# 设置3306端⼝port=3306# 设置mysql的安装⽬录basedir=D:\\Program Files\\MySQL# 设置mysql数据库的数据的存放⽬录#datadir=D:\\Program Files\\MySQL\\Data# 允许最⼤连接数max_connections=200# 允许连接失败的次数。
max_connect_errors=10# 服务端使⽤的字符集默认为utf8mb4character-set-server=utf8mb4# 创建新表时将使⽤的默认存储引擎default-storage-engine=INNODB# 默认使⽤“mysql_native_password”插件认证#mysql_native_passworddefault_authentication_plugin=mysql_native_password[mysql]# 设置mysql客户端默认字符集default-character-set=utf8mb4[client]# 设置mysql客户端连接服务端时默认使⽤的端⼝port=3306default-character-set=utf8mb43.配置⽂件处理完后根⽬录下⽂件的情况如下图:4.注意事项:MySQL8.0.18版本⼀下的需要⼿动配置Data⽂件夹(把我注释掉的 datadir 哪⼀⾏最前⾯把#号去掉,如下⾯样式)所填路径为你MySQL要安装的路径位置!datadir=D:\\Program Files\\MySQL\\Data配置系统变量并初始化MySQL1.创建MySQL的安装位置:在D盘创建Program Files⽂件夹,在其⽂件夹下创建MySQL⽂件夹,然后把刚刚解压的MySQL⽂件连同刚刚添加的my.ini⽂件复制到此⽂件夹下,效果如下(安装在其他磁盘处也是可以的,但是要注意my.ini⽂件中配置⽂件的路径):2.配置系统的环境变量Pathpath变量中新增bin⽂件夹的路径,然后全部保存并退出,。
mysql8.0使用方法MySQL 8.0是一种常用的关系型数据库管理系统,下面我将从多个角度来介绍MySQL 8.0的使用方法。
1. 安装MySQL 8.0:下载MySQL 8.0的安装程序(可从MySQL官方网站下载)。
运行安装程序,按照提示进行安装。
在安装过程中,你可以选择安装MySQL Server和MySQL Workbench等组件。
2. 启动MySQL服务:在Windows上,可以在开始菜单中找到MySQL,并选择启动MySQL服务。
在Linux上,可以使用命令行启动MySQL服务,如`sudo systemctl start mysql`。
3. 连接到MySQL服务器:在Windows上,可以使用MySQL Workbench或命令行工具(如MySQL Shell)连接到MySQL服务器。
在Linux上,可以使用命令行工具(如mysql命令)连接到MySQL服务器。
4. 创建数据库:连接到MySQL服务器后,可以使用`CREATE DATABASE`语句创建数据库,例如,`CREATE DATABASE mydatabase;`。
5. 创建表:在已创建的数据库中,可以使用`CREATE TABLE`语句创建表,例如,`CREATE TABLE mytable (id INT, name VARCHAR(50));`。
6. 插入数据:使用`INSERT INTO`语句向表中插入数据,例如,`INSERT INTO mytable (id, name) VALUES (1, 'John');`。
7. 查询数据:使用`SELECT`语句从表中查询数据,例如,`SELECT FROM mytable;`。
8. 更新数据:使用`UPDATE`语句更新表中的数据,例如,`UPDATE mytable SET name = 'Jane' WHERE id = 1;`。
如何在Windows系统上安装和配置MySQL在Windows系统上安装和配置MySQL1. 引言MySQL是一种流行的开源数据库管理系统,广泛用于Web应用程序和互联网服务中。
本文将详细介绍如何在Windows系统上安装和配置MySQL,帮助读者快速搭建和使用数据库。
2. 下载MySQL安装文件首先,我们需要下载MySQL安装文件。
在官方网站上可以找到最新版本的MySQL安装包。
根据自己的系统架构(32位或64位),选择对应的安装文件下载。
3. 安装MySQL双击下载的安装文件,打开安装向导。
按照步骤提示,选择安装类型和安装位置。
建议采用默认配置,点击"Next"继续安装。
4. 设定root用户密码在安装过程中,会要求设置root用户的密码。
root用户是MySQL的超级用户,具有最高权限。
为了安全起见,密码应该是复杂且容易记住的组合。
设置完密码后,点击"Next"继续。
5. 选择安装组件在安装过程中,可以选择需要安装的MySQL组件。
根据自己的需求,选择相应的组件。
一般来说,选择默认配置即可满足大部分用户的需求。
6. 配置MySQL服务在安装过程中,会弹出配置MySQL服务的选项。
选择"Server Machine"作为配置类型,这样MySQL将以Windows服务的形式运行。
点击"Next"继续。
7. 完成安装安装向导会根据之前的配置选项自动完成安装过程。
等待安装完成后,点击"Finish"按钮退出安装向导。
8. 启动MySQL服务在开始菜单中找到MySQL安装目录,打开并进入"bin"文件夹。
按住Shift键,右击空白处,在弹出的菜单中选择"在此处打开命令窗口"。
在命令窗口中输入以下命令启动MySQL服务:```mysqld --initialize-insecure```这个命令将初始化MySQL的数据目录,让MySQL可以正常运行。
MySql5.7.26安装超详细,按步骤来就好。
1.下载地址:官⽹下载慢的话可以选择国内镜像选择版本根据⾃⼰需要选择32位或64位版本(这⾥选择64位)点击下载进⼊到下载页⾯按下图操作2.解压⽂件放置位置:这边将下载的⽂件解压到D:\Software 下解压后内部⽂件结构:(⾥⾯没有data⽂件夹和my.ini⽂件)3.新建my.ini⽂件直接放到⽬录:D:\Software\mysql-5.7.26-winx64 my.ini⽂件内容:[mysqld]# 设置3306端⼝port=3306# 设置mysql的安装⽬录basedir=D:\Software\mysql-5.7.26-winx64# 设置mysql数据库的数据的存放⽬录datadir=D:\Software\mysql-5.7.26-winx64\Data# 允许最⼤连接数max_connections=200# 允许连接失败的次数。
这是为了防⽌有⼈从该主机试图攻击数据库系统max_connect_errors=10# 服务端使⽤的字符集默认为UTF8character-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=3306default-character-set=utf8这⾥需要注意的是my.ini⽂件最好是通过新建text⽂档,将上述代码放到text⽂档中,并修改新建的text⽂档及后缀名为my.ini 不然可能会到时候执⾏mysqld --initialize出现下⾯错误导致⽆法安装mysql4.电脑环境配置新建环境变量变量名:MYSQL_HOME变量值:D:\Software\mysql-5.7.26-winx64 (MySql⽂件解压放置的⽬录)这⾥是win10系统,在path内添加%MYSQL_HOME%\bin5.以管理员⽅式运⾏打开cmd命令窗⼝切换到对应的D:\Software\mysql-5.7.26-winx64\bin⽬录下6.MySql安装进⼊bin⽬录,执⾏命令mysqld --initialize (此时会⽣成data⽬录)执⾏mysqld -install mysql57(安装:注意mysql57是安装服务起的别名,这了可以不写,默认安装服务名称是mysql)运⾏net start mysql57 启动 mysql57 服务服务启动成功7.修改密码(若以后忘记数据库密码也可以⽤该⽅式重置)在my.ini⽂件(MySQL的配置⽂件)的[mysqld]下加⼀⾏skip-grant-tables //跳过权限验证不需要⽤户名和密码可以直接登陆数据库,(注意:我这在修改my.ini⽂件出现了⼀些问题,这⾥建议直接将my.ini⽂件复制到text⽂件中,然后将text⽂件修改为my.ini)修改配置⽂件后重启服务:停⽌服务:net stop mysql57重启服务 net start mysql57然后执⾏命令mysql -uroot -p 后⾯密码任意直接进⼊数据库再然后设置你的账号密码:update er set authentication_string=password("root") where user="root"修改成功后,退出 quit删除my.ini中的代码skip-grant-tables停⽌服务:net stop mysql57重启服务 net start mysql57mysql -uroot -proot登陆数据库,这时候就⽤你设置的密码登录了。
MySQL8.0.28安装教程一、下载并配置安装文件1、进入官网下载mysql安装包2、解压安装包,如下图所示3、添加配置文件my.ini新建一个文本文件,将下列内容复制到文件中,并将文件另存为.ini格式[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\\Program Files\\MySQL# 允许最大连接数max_connections=200# 允许连接失败的次数。
max_connect_errors=10# 服务端使用的字符集默认为utf8mb4character-set-server=utf8mb4# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB# 默认使用“mysql_native_password”插件认证#mysql_native_passworddefault_authentication_plugin=mysql_native_password[mysql]# 设置mysql客户端默认字符集default-character-set=utf8mb4[client]# 设置mysql客户端连接服务端时默认使用的端口port=3306default-character-set=utf8mb4注意:basedir 为mysql的安装目录,根据自己的喜好可以自行设定4、创建mysql安装目录此处创建的安装目录就是在my.ini中配置的basedir的路径,如果配置的目录已经存在则无需再创建了,若没有则需要创建。
5、将之前下载的MYSQL文件和新添加的my.ini文件复制到此文件夹下。
二、配置环境变量1、打开控制面板,并选择系统,如下图所示2、选择高级选项,打开环境变量3、在Path环境变量中增加MYSQL安装目录的bin目录,如下图所示三、安装并初始化MYSQL1、进入C:\Windows\System32目录下,找到cmd.exe,右键选择“以管理员身份运行”2、输入以下命令,进入到安装文件的bin目录下cd /d D:\Program Files\MySQL\bin(如图所示)3、执行初始化命令mysqld --initialize --console,如下图所示4、执行安装命令mysqld –install(如下图所示)5、执行启动MySQL服务命令net start mysql(如下图所示)四、更改初始化密码1、使用Navicat连接mysql2、新建连接3、连接成功以后,会提示密码过期,输入新密码即可。