现状
急需安装MySql,百度搜索各种教程 众多条条框框的操作步骤,各种改文件环境配置 眼花缭乱,不利于新手安装,现在把安装过程进行记录,仅供参考.
0 环境:系统 centos7.6 ,数据库MySql 8.0.21
1.下载离线安装包
MySql下载地址
如下截图
2.上传linux服务器任意目录
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 --reload
3>初始化MySQL数据库
- 默认账号和密码
cat /var/log/mysqld.log | grep "A temporary password"
- 修改MySQL密码
mysql_secure_installation
// 需要校验密码强度,弱密码将会提示 并重新输入 - 输入上面的随机密码
- 输入完成;
4>进入MySql创建远程管理员账户
mysql -u root -p
输入刚才修改后的密码
CREATE USER 'admin'@'%' IDENTIFIED BY 'Fewmain_123456';
//创建账号以及密码
GRANT all privileges ON *.* TO 'admin'@'%';
使用grant all privileges on来更改用户对应某些库的远程权限
FLUSH PRIVILEGES;
// 刷新MySQL的系统权限相关表
- 客户端连接