1、下载解压tar.gz文件
2、执行初始化命令
sudo bin/mysqld --initialize --user=root --datadir=/mydata/mysql8/data
安装mysql8不用指定 --basedir
然后会得到一个临时密码,先记着
3、创建一个my.cnf文件,初始化一些配置
执行命令,使配置生效
sudo bin/mysqld --defaults-file=/mydata/mysql8/my.cnf
4、启动mysql服务
sudo bin/mysqld_safe --user=mysql --datadir=/mydata/mysql8/data &
mysqld_safe
是一个用来安全启动 MySQL 的脚本。通过 &
符号,它会在后台运行
检查服务是否启动
ps aux | grep mysqld
5、更改root密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
6、开启远程登录
CREATE USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;