在磁盘上创建数据仓库,生成仓库文件:
[mysql@CentOS mysql-5.7.18]$ cd ${HOME}/MySQL
[mysql@CentOS MySQL]$ mkdir -p data;
[mysql@CentOS MySQL]$ rm -rf data/*; ./bin/mysqld --initialize
得到临时密码:Aa8gjN3k2K/a
启动, 关闭, 登陆
[mysql@CentOS MySQL]$ bin/mysqld_safe & #启动MySQL服务,将仓库文件用进程跑起来
[root@CentOS MySQL]# ./bin/mysqladmin -uroot -p shutdown #关闭MySQL服务
[mysql@CentOS ~]$ ./MySQL/bin/mysql -hlocalhost -uroot -p #登陆MySQL
Enter password: 输入刚才得到的临时密码
立即修改密码,取消MySQL root远程登陆限制
ALTER USER USER() IDENTIFIED BY 'root';
use mysql;
select host, user from user;
update user set host = '%' where user = 'root';
select host, user from user;
FLUSH PRIVILEGES;
MySQL相关文件路径
MySQL程序路径 /home/laowang/MySQL_5.7.18
数据库文件存储路径 /home/laowang/MySQL_5.7.18/data
MySQL的错误日志路径 /home/laowang/MySQL_5.7.18/data/CentOS.err
MySQL服务进程PID /home/laowang/MySQL_5.7.18/data/CentOS.pid-file
到此为止, 一个新的MySQL实例完成了,重复[下载, 编译, 安装 MySQL管理软件]步骤,将配置文件稍作修改,即可安装多个MySQL实例.