目录
一、下载 MySQL
进入官网,下载 MySQL 5.7 的tar 包。下载链接:https://dev.mysql.com/downloads/mysql/5.7.html:
二、解压
tar -xzvf mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz
三、将解压文件移至自定义目录
mv mysql-5.7.35-linux-glibc2.12-x86_64 /usr/local/mysql-5.7.35
四、创建数据目录
创建数据目录 /data/mysql-5.7.35。
五、授权
chown mysql:mysql -R /data/mysql-5.7.35 /usr/local/mysql-5.7.35
六、数据库初始化
./bin/mysqld --initialize --user=mysql --datadir=/data/mysql-5.7.35 --basedir=/usr/local/mysql-5.7.35
七、查看密码
grep "password" /var/log/mysqld.log
八、拷贝配置文件
将 MySQL 配置文件拷贝到当前目录下:
cp /etc/my.cnf .
九、修改配置
编辑 my.cnf,指定端口号:
十、启动
./bin/mysqld_safe -defaults-file=/usr/local/mysql-5.7.35/my.cnf -basedir=/usr/local/mysql-5.7.35/ -datadir=/data/mysql-5.7.35/ &
十一、修改数据库密码
登录:
mysql -S /data/mysql-5.7.35/mysql.sock -P 3308 -u root -p
修改密码:
十二、开启远程访问权限
use mysql;
方法1:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
方法2:
update user set host='%' where user ='root';
最后记得使用:
flush privileges;
刷新权限使其生效。
十三、设置自启动
见https://blog.csdn.net/u012069313/article/details/119455253。
十四、安装第二个 MySQL
安装第二个 MySQL 的步骤同上,设置为不同的目录和端口即可。