MySQL Win版安装教程:详细步骤解析及注意事项
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的强大功能。