39503

【转】cygwin安装MySQL并作为windows服务启动

原文地址 Set up Apache, PHP, and MySQL (MariaDB) in Windows under Cygwin

<h2 id="安装-mariadb-mysql">安装 MariaDB (MySQL)</h2>

注意 在Cygwin中,安装的是MariaDB(貌似是个开源的分支?以下就用MySQL代替MariaDB)并不是MySQL

以管理员身份运行cygwin,执行以下命令安装MySQL

<blockquote>

mysql_install_db

</blockquote>

以守护进程方式启动MySQL服务器

<blockquote>

mysqld_safe &

</blockquote>

然后运行以下命令设置密码,此时密码为空,直接回车登录

<blockquote>

mysql_secure_installation

</blockquote>

然后既可以正常登录了

<blockquote>

mysql -u root -p

</blockquote> <h2 id="将mysql安装为windows服务">将MySQL安装为Windows服务</h2>

以管理员身份运行以下命令停止MySQL服务,密码是你刚才更新的密码

<blockquote>

mysqladmin.exe -u root -p shutdown

</blockquote>

使用cygrunsrv

<blockquote>

cygrunsrv.exe -I mysqld -d "CYGWIN MariaDB server" -p /usr/bin/mysqld_safe

</blockquote>

启动服务

<blockquote>

cygrunsrv -S mysqld

</blockquote>

来源:博客园

作者:凭栏知潇雨

链接:https://www.cnblogs.com/lantor/p/11425613.html

Recommend