整个安装过程记录如下:
开发机操作系统:CentOS7.3 x86_64 (64bit)
数据库:MySQL8.0.21
1、下载离线安装包地址
MySQL :: Download MySQL Community Server (Archived Versions)
2、上传到linux自己指定的目录,我的是/var/mysqlanzhuang/
3、解压至当前文件夹,解压命令:?tar -xvf mysql-8.0.21-1.el7.x86_64.rpm-bundle.tar?
4、执行安装命令,?yum localinstall *.rpm?,过程中会自动处理依赖关系。
5、过程中,输入y
6、安装已完成
7、修改密码之类的后续操作?
(1)管理mysql服务
systemctl start mysqld // 启动
systemctl stop mysqld // 停止
systemctl restart mysqld //重启
(2)开放防火墙端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent # 添加
解释上句:firewall-cmd --zone=public(作用域)?--add-port=3306/tcp(端口与访问类型)?--permanent(永久生效)
firewall-cmd --reload #重新载入,更新防火墙规则
(3)初始化MySQL数据库
(3.1)默认账号和密码:?cat /var/log/mysqld.log | grep "A temporary password"?
(3.2)修改MySQL密码??mysql_secure_installation? // 需要校验密码强度,弱密码将会提示,并重新输入
(3.3)输入y,完成
4、进入MySql创建远程管理员账户
mysql -uroot -p****** // 登陆数据库
CREATE USER 'datax'@'%' IDENTIFIED BY 'dataX123456@';?// 创建账号以及密码
GRANT all privileges ON *.* TO 'datax'@'%';?// 使用grant all privileges on来更改用户对应某些库的远程权限
FLUSH PRIVILEGES;?// 刷新MySQL的系统权限相关表
5、完成,操作数据库
|