freebsd下安装mysql(percona5.7)
pkg install percona57-server
安装完毕后会显示:
----------------------------------------------
Remember to run mysql_upgrade the first time you start the MySQL server after an upgrade from an earlier version.
Initial password for first time use of MySQL is saved in $HOME/.mysql_secret
ie. when you want to use "mysql -u root -p" first you should see passwordin /root/.mysql_secret
MySQL57 has a default %%ETCDIR%%/my.cnf,
remember to replace it wit your own or set `mysql_optfile="$YOUR_CNF_FILE` in rc.conf.
------------------------------------------------
然后就去 cat .mysql_secret,可是没有找到文件。
原来需要启动一次mysql才会生成,freebsd下:/usr/local/etc/rc.d/mysql-server onestart
此时 $HOME/.mysql_secret,就出现了,使用其中的密码登录,
然后使用 SET PASSWORD=PASSWORD("ABCDEFG"); 修改密码即可。
percona安装完毕,/etc/下默认没有my.cnf,可以手动新建,也可以拷贝/usr/local/share/mysql/目录下的配置文件到/etc/my.cnf,根据需求配置一下。
设置mysql开机启动:编辑/etc/rc.conf,添加mysql_enable="YES"。