centos mysql 简书_centos7系统 mysql 安装
1.检测系统内部有没有安装其他的mysql数据库rpm -qa | grep mysql#如果有的话删除这些mysql yum remove 查出来的所有名字2.彻底删除系统中mysql的目录find / -name mysql# 将查出的所有目录删掉 rm -rf 查到的路径3.下载mysql的rpm包安装源码yum localinstall mysql57-community-release-
1.检测系统内部有没有安装其他的mysql数据库
rpm -qa | grep mysql
#如果有的话删除这些mysql yum remove 查出来的所有名字
2.彻底删除系统中mysql的目录
find / -name mysql
# 将查出的所有目录删掉 rm -rf 查到的路径
3.下载mysql的rpm包
安装源码
yum localinstall mysql57-community-release-el7-8.noarch.rpm
安装服务
yum install -y mysql-community-server
常用命令
# 启动服务
systemctl start mysqld
# 开启启动 这个个人觉得还是比较重要的
systemctl enable mysqld
# 查看密码 邪恶了 很重要哦
grep 'temporary password' /var/log/mysqld.log
# 设置密码
set password for root@localhost = password('新密码');
# 更新数据库
FLUSH PRIVILEGES;
# 容许root 用户远程访问 通过使用root 外加地址的方式进行访问 , 这个在没有世界业务 测试环境下可以这样设置 , 但真实环境下是不容许有这样的设置的, 为了安全起见 我们一般使用固定地址或者白名单
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
# 使用完命令之后注意数据库同步生效
开启端口的防火墙
# 开启3306端口 , 测试环境ok 但是正式环境下请不要轻易关闭防火墙 ;
firewall-cmd --zone=public --add-port=3306/tcp --permanent
# 重新加载 生效
firewall-cmd --reload
图形管理工具 我比较推荐 DG (DataGrip)
加油 慢慢学习 慢慢成长
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)