一、创建mysql组和用户

二、创建相关目录

三、下载二进制包
cd yum
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz
tar xvf mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz-C u02/app/mysql --strip-components=1
我是本地已经下载好了,直接上传到/yum去了,此处我就取消wget,并删除这个半成品。然后直接解压到/u02/app/mysql目录

四、目录权限调整

五、配置环境变量

六、修改my.cnf配置

七、初始化Mysql
mysqld --initialize-insecure

备注:此处提示密码为空,注意后面要修正噢~
八、启动Mysql
mysqld_safe &

九、登录mysql并修改密码
mysql -uroot -p -S u02/app/data3306/mysql.sock
ALTER USER 'root'@'localhost' IDENTIFIED BY'Aa123456';
CREATE USER 'amber'@'%' IDENTIFIED BY'Aa123456';
GRANT ALL PRIVILEGES ON *.* TOamber@"%" WITH GRANT OPTION;
flush privileges;

十、业务user访问db

十一、至此,二进制安装结束
是不是和RPM安装一样的简单,so so easy。。。。
下一讲,我们开始源码安装mysql8.0.26,有没有很期待。。。
友情提醒: mysql.sock路径要注意切换~
不然就像我们刚刚业务用户去访问db的时候,报错:
ERROR 2002(HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'(2)

十二、参考文献
https://dev.mysql.com/doc/refman/8.0/en/binary-installation.html




