【转】cygwin安装MySQL并作为windows服务启动
原文地址 Set up Apache, PHP, and MySQL (MariaDB) in Windows under Cygwin
安装 MariaDB (MySQL)
注意 在Cygwin中,安装的是MariaDB(貌似是个开源的分支?以下就用MySQL代替MariaDB)并不是MySQL
以管理员身份运行cygwin,执行以下命令安装MySQL
mysql_install_db
以守护进程方式启动MySQL服务器
mysqld_safe &
然后运行以下命令设置密码,此时密码为空,直接回车登录
mysql_secure_installation
然后既可以正常登录了
mysql -u root -p
将MySQL安装为Windows服务
以管理员身份运行以下命令停止MySQL服务,密码是你刚才更新的密码
mysqladmin.exe -u root -p shutdown
使用cygrunsrv
cygrunsrv.exe -I mysqld -d "CYGWIN MariaDB server" -p /usr/bin/mysqld_safe
启动服务
cygrunsrv -S mysqld