centos7利用yum安装mysql 8.0.12
网络编程 2021-07-05 14:36www.168986.cn编程入门
这篇文章主要为大家详细介绍了centos7利用yum安装mysql 8.0.12,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文为大家分享了centos7利用yum安装mysql 8.0.12的详细步骤,供大家参考,具体内容如下
清理原有的mysql
rpm -qa | grep mysql #可能的显示情况如下 #mysql-munity-libs-8.0.12-1.el7.x86_64 #mysql80-munity-release-el7-1.noarch #mysql-munity-client-8.0.12-1.el7.x86_64 #mysql-munity-mon-8.0.12-1.el7.x86_64 #mysql-munity-server-8.0.12-1.el7.x86_64 #通过狼蚁网站SEO优化的命令进行删除 yum remove mysql-xxx-xxx- #查找mysql的相关文件 find / -name mysql #根据自身的需求删除mysql的配置文件信息 rm -rf /var/lib/mysql
删除CentOS7默认的数据库mariadb
rpm -qa | grep mariadb #查找mariadb #可能出现的结果mariadb-libs-5.5.56-2.el7.x86_64 #将查找出来的结果进行强制删除 rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
下载mysql yum源
mysql yum源
点击download进入下载页面
鼠标悬浮在 “No thanks, just start my download.”可查看mysql yum源的地址,选中右键复制链接地址进行下载
cd /usr/src wget https://dev.mysql./get/mysql80-munity-release-el7-1.noarch.rpm #安装yum源 yum localinstall mysql80-munity-release-el7-1.noarch.rpm #更新yum源 yum clean all yum makecache #开始安装MySQL yum install mysql-munity-server #启动MySQL systemctl start mysqld #启动成功后可以查看初始化密码随机生成的 cat /var/log/mysqld.log | grep password #登录MySQL修改mysql用户密码 mysql -u root -p mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'yourpassword'; #远程设置 mysql> use mysql; mysql> update user set host='%' where user='root'; #授权用户名的权限,赋予任何主机访问数据的权限 mysql> GRANT ALL PRIVILEGES ON . TO 'root'@'%'WITH GRANT OPTION; mysql> FLUSH PRIVILEGES;
其他的几种mysql用户权限的设置方法
#允许myuser用户使用mypassword密码从任何主机连接到mysql服务器 GRANT ALL PRIVILEGES ON . TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION; #允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码 GRANT ALL PRIVILEGES ON . TO 'myuser'@'192.168.1.3'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
数据库的相关操作
#启动mysql systemctl start mysqld.service #结束 systemctl s mysqld.service #重启 systemctl restart mysqld.service #开机自启 systemctl enable mysqld.service
mysql登录用户密码设置好后,需要开发安全组端口
端口开放后就可以进行数据库连接操作了,在使用Navicat for MySQL 连接 Mysql 8.0.12可能会出现问题 Client does not support authentication protocol 错误解决方法
#修改加密规则 (这行我没有写,不过貌似也可以)密码需要设置包含大小写字母符号和数字的格式,否则设置不会超成功 ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #更新一下用户的密码 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password'; #刷新权限 FLUSH PRIVILEGES;
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持狼蚁SEO。
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程