5.7.18之后没有my-default.cnf 但并不影响使用。
cd /data/mysql/mysql5.7/support-files
cp mysql.server /etc/init.d/mysql
vim /etc/init.d/mysql
basedir=/data/mysql/mysql5.7
datadir=/data/mysql/mysql5.7/data
启动
/etc/init.d/mysql start
mysql -uroot -hlocalhost -p
出现:-bash: mysql: command not found
执行:ln -s /data/mysql/mysql5.7/bin/mysql /usr/bin/mysql
输入临时密码
修改密码
mysql> set password=password('新密码');
远程连接设置
grant all privileges on *.* to 'root'@'%' identified by '密码';
刷新
flush privileges;
配置文件设置
让配置文件处于自己的掌控之中
cd /data/mysql/mysql5.7/data
touch my.conf
vim /etc/init.d/mysql
/etc --检索
将/etc/my.conf 修改为 /data/mysql/mysql5.7/data/my.conf
重启服务
/etc/init.d/mysql restart