MySQL Win版安装教程:详细步骤解析及注意事项

创始人
2024-12-16 14:55:49
0 次浏览
0 评论

MySQL解压版(zip)安装过程(Win版)

本教程适合win7及更新操作系统的用户对于XP和Vista系统,由于资源匮乏,建议寻找其他方法或者使用虚拟环境进行安装。
首先需要安装VisualStudio2013VC++Redistributable来创建MySQL环境。
您可以从CSDN资源地址免费下载必要的安装包,解压并运行2013_vcredist_x64/x86.exe,文件会自动安装运行环境。
如果有需要,可以直接从微软官网下载VisualStudio,虽然文件较大,但功能更广泛。
然后,到MySQL官网或者使用国外浏览器进入社区版下载中心,下载与你的系统位数(64位或32位)对应的MySQLCommunity(GPL)。
确保根据您的系统类型正确选择下载,以避免日后出现兼容性问题。
安装MySQL服务并添加系统环境变量后,用户就可以轻松使用MySQL了。
您可以使用资源管理器或控制面板创建环境变量并将MySQLbin路径添加到Path中。
这一步保证了MySQL相关命令无需更改目录就可以直接运行。
配置文件my.txt用于设置MySQL服务的启动参数。
在MySQL安装目录下新建一个文件,将配置内容粘贴到其中。
配置完成后,使用管理员权限在命令提示符下运行mysqld-install命令安装MySQL服务。
安装过程中,输入服务名称来标识MySQL服务,例如MySQL80。
安装完成后请务必初始化数据,以保证服务正常运行。
完成MySQL服务安装后,通过命令提示符使用mysql-uroot-p命令登录数据库。
初始化时使用了mysqld--initialize-insecure,无需输入密码即可直接登录。
记录第一个密码以供以后使用。
最后一步是输入MySQL密码。
在命令提示符下运行netstart[服务名称]启动MySQL服务。
登录MySQL后,使用mysql-uroot-p再次登录并输入提供的密码进行验证。
当安装过程中遇到启动错误时,建议使用具有管理员权限的命令提示符执行mysqld--remove[服务名称]命令卸载MySQL服务并尝试重新安装。
确保在使用MySQL时,始终打开命令提示符窗口来运行mysqld命令来启动服务。
通过以上步骤,您将安装并配置MySQL环境,并为后续数据库操作做好准备。
如果您有任何疑问,请参阅相关文档或在线资源以获取详细解决方案。

Solaris10下mysql的pkg安装方法

以root身份登录系统

1从dev.mysql.com网站下载mysql-5.1.11-beta-solaris10-sparc-64bit.pkg.gz安装文件保存到/tmp

2解压gz格式的安装文件gunzipmysql-5.1.11-beta-solaris10-sparc-64bit.pkg.gz

3、创建用户组和mysql用户并指定用户主目录

groupaddmysql

useradd-gmysqlmysql

mkdir/export/home/mysql

chgrpmysql/export/home/mysql

chownmysql/export/home/mysql

usermod-d/export/home/mysqlmysql

可以使用su-mysql检查mysql是否可以访问

4安装pkg

pkgadd-dmysql-5.1.11-beta-solaris10-sparc-64bit.pkg

MySQL安装在/opt/mysql/mysql/

5个安装后任务

建立与目录的连接

cd/usr/local

ln-s/opt/mysql/mysql/mysql

创建配置文件

vi/etc/my.cnf

[mysqld]

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

6初始化MySQL

cd/usr/local/mysql

scripts/mysql_install_db--user=mysql

7启动MySQL服务器

切换到用户mysql

或者

/usr/local/mysql/bin/mysqld-max--user=mysql

Root用户无法直接启动MySQLServer服务

8关闭服务器

mysqladmin-urootshutdown

9卸载MySQL

以root用户运行

pkgrmmysql

从二进制发行包安装mysql比从源代码安装更容易

但是MySQL安装手册并没有提供各种错误的解决方案

例如:我曾经遇到

/opt/mysql/mysql/bin/mysqld-max:表'mysql.general_log'不存在

06071610:50:16[错误]致命错误:Can'topenandlockprivilegetables:表'mysql.host'不存在'texist

是因为配置文件/etc/my.cnf

并且pkg包会自动建立MySQL相关目录的权限,所以你不需要像安装手册所说的那样手动进行。

顺便记下MySQL配置过程中可能用到的一些重要内容:

通过直接编辑权限表来设置用户权限:

shellmysql--user=rootmysql

mysqlINSERTINTUser(主机,用户,Password)VALUES('localhost','custom',PASSWORD('stupid'));

mysqlINSERTINTOuser(主机,用户,密码)VALUES('server.domain','custom',PASSWORD('stupid'));

mysqlINSERTINTOuser(Host,User,Password)VALUES('whitehouse.gov','custom',PASSWORD('stupid'));

mysqlINSERTINTOdb

(Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv)

VALUES('localhost','account银行','自定义','Y','Y','Y','Y','Y','Y');

mysqlINSERTINTOdb

(主机,数据库、用户、Select_priv、Insert_priv、Update_priv,Delete_priv,Create_priv,Drop_priv)

VALUES('whitehouse.gov','expenses','custom','Y','Y','Y','Y','Y','Y');

mysqlINSERTINTOdb(主机、数据库、用户、Select_priv、Insert_priv、Update_priv、Delete_priv、Create_priv、Drop_priv)

VALUES('%','customer','custom','Y','Y','Y','Y','Y','Y');

mysqlFLUSHPRIVILEGES;

默认情况下,mysql不会可以进行远程连接,需要更改权限设置:

两种方法:

在命令行中,常用的方法有两种:定义这个的方法有多种设置:

(1)mysqlGRANTALLPRIVILEGESON*.*TOroot@localhostIDENTIFIEDBY'something'WITHGRANTOPTION;

mysqlGRANTALLPRIVILEGESON*.*TOroot@"%"IDENTIFIEDBY'something'WITHGRANTOPTION;

第一句添加root用户,授权通过本机(localhost)访问密码为“某事”。

第二句使用通配符授予用户从任何其他主机进行root访问。

(2)也可以直接使用update语句修改user表:使用root用户或者其他用户登录mysql,进入mysql数据库

updateusersethost='localhost'whereuser='root';

flushprivileges;//只有root可以访问这台计算机

updateusersethost='%'whereuser='root';

flushprivileges;//允许远程root访问

MySQL4.1版本及更高版本中的密码哈希算法发生了变化,可能会导致部分用户使用旧协议客户端连接失败,显示错误消息:1251Clientdoesnotsupportauthenticationprotocolrequestedbyserver;考虑升级MySQLclient。
这是对应的处理方法:

mysqlUPDATEmysql.userSETpassword=OLD_PASSWORD('yourpwd')WHEREhost='yourhost'ANDuser='username';

mysqlFLUSHPRIVILEGES;

以上文章转载于:http://blog.csdn.net/

选择合适的MySQL下载选项mysql下载选项

MySQL是一个高性能、稳定的开源关系型数据库管理系统。
在安装MySQL时,我们需要选择合适的下载选项。
本文介绍如何选择正确的MySQL下载选项以及如何安装它。
1.选择适当的MySQL下载选项。
MySQL官网提供了多个版本的MySQL可供下载,如下图所示:![](https://img-blog.csdn.net/20180301105034459?watermark/2/.text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYnJ1bm8zNzA5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)其中社区版本是最受欢迎的版本之一。
这是为开发人员和技术爱好者提供的版本。
对于使用MySQL进行商业开发的团队,可以选择企业版。
除了版本不同之外,我们还需要关注适用的MySQL平台。
MySQL提供Windows、Linux、macOS、Solaris等操作系统版本。
我们需要根据自己使用的操作系统选择合适的版本。
2.MySQL安装步骤1.下载MySQL。
下载完成后,打开安装程序如下图:![](https://img-blog.csdn.net/20180301105340532?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYnJ1bm8zNzA5/字体/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/溶解/70)2。
选择安装类型MySQL提供三种安装类型:DeveloperDefault、ServerOnly和Custom。
DeveloperDefault是一个完整的安装,包括所有MySQL组件;ServerOnly只安装MySQLServer;自定义版本允许用户选择他们需要安装的组件。
3.设置MySQL服务器。
安装过程中,需要配置MySQLServer,包括设置root账户密码、选择字符集等,建议使用默认设置。
4.安装MySQL需要一些时间,请耐心等待。
安装完成后,我们就可以启动MySQL并登录MySQL控制台。
3.总结选择合适的MySQL下载选项是安装MySQL的第一步。
我们需要考虑MySQL版本和适用平台。
在安装MySQL时,我们需要根据自己的需要选择合适的安装类型,并进行相应的设置。
学习时和使用MySQL,我们还需要掌握基本的MySQL命令和语句,才能充分利用MySQL的强大功能。
文章标签:
MySQL 安装
热门文章
1
SQL2000数据库备份压缩技巧:优化空... 怎么将SQL2000中的较大的备份数据库压缩变小更改数据库属性-选项-恢复模型很...

2
高效掌握:CMD命令轻松启动、关闭及登录... 如何用cmd命令快速启动和关闭mysql数据库服务开发中经常使用MySQL数据库...

3
SQL字符串处理技巧:单引号使用与转义标... SQL语句中,字符串类型的值均使用什么符号标明?单引号如果字符串内有单引号,请小...

4
Windows环境下Redis安装指南与... redis安装windowsredis基本简介与安装安装Redis首先需要获取安...

5
深度解析:Redis性能优势与局限性,助... redis有哪些优缺点?Redis的全称是RemoteDictionary.Se...

6
深入解析:MySQL数据库的特性与应用 mysql是什么MySQL是一个关系数据库管理系统。MySQL是一个开源关系数据...

7
掌握MySQL常用命令:高效管理数据库的... MySQL数据库常用命令(新建/删除/查询&am...

8
MySQL数据库备份与增量备份策略详解 mysql数据库备份方法有什么?MySQL数据库自动备份解决方案在使用MySQL...

9
Python中==与=的区别:深度解析与... python中==和=的区别Python中的对象包含三个元素:id、type和v...

10
MySQL数据库安装路径解析与配置文件备... mysql数据库在哪个路径下?默认的MySQL数据库存储在...\MySQL\M...