centos7上mysql8.0rpm方式怎么安装
这篇文章给大家分享的是有关centos7上mysql8.0rpm方式怎么安装的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
首先是下载图解
1、首先卸载centos7中自带的mariadb
rpm-qa|grepmariadb//查询出来已安装的mariadbrpm-e--nodeps文件名//卸载mariadb,文件名为上述命令查询出来的文件
2、查看是否已经安装了mysql
rpm-qa|grep-imysql
查找mysql文件,使用rm -rf mysql文件路径删除
find/-namemysql
删除分散mysql文件
find/-namemysql/#whereismysql
删除配置文档
rm-rf/etc/my.cnf
再次查找机器是否安装mysql
rpm-qa|grep-imysql
3、安装mysql依赖包(选做)
yum-yinstalllibaio.so.1libgcc_s.so.1libstdc++.so.6yumupdatelibstdc++-4.4.7-4.el6.x86_64yumsearchlibaio#检索相关信息yuminstalllibaio#安装依赖包yuminstallnet-tools
4、解压MySQL-5.6.40-1.el7.x86_64.rpm-bundle.tar到/usr/local/下的mysql目录内(mysql目录手动创建,mkdir mysql)
tar-xvfMySQL-5.6.40-1.el7.x86_64.rpm-bundle.tar-C/usr/local/mysql
5、在/usr/local/mysql下安装mysql,注意安装有先后,有依赖关系
rpm-ivh…common.rpmrpm-ivh…libs.rpmrpm-ivh…client.rpmrpm-ivh…server.rpm
安装完成后会生成如下目录,用于存储mysql相关文件
clip_image002
6、初始化mysql
mysqld--initialize--user=mysql
初始化完成后再下边文件末尾会有随机密码,一会登陆时候用
cat/var/log/mysqld.logclip_image004Cg!hLde4oLG+
6、启动、停止、重启mysql
启动:
systemctlstartmysqld.service
使用 service 启动:service mysqld start
使用 mysqld 脚本启动:/etc/inint.d/mysqld start
使用 safe_mysqld 启动:safe_mysqld&
停止:
使用 service 启动:service mysqld stop
使用 mysqld 脚本启动:/etc/inint.d/mysqld stop
mysqladminshutdown
重启:
使用 service 启动:service mysqld restart
使用 mysqld 脚本启动:/etc/inint.d/mysqld restart
8、登录mysql
mysql-uroot-pclip_image006
9、修改密码(登录mysql)
alteruser'root'@'localhost'identifiedby'123456';clip_image007
mysql8.0中必须使用alert命令修改否则会出现以下错误:
clip_image008
10、开启mysql的远程登录
登录后
showdatabases;usemysql;updatausersethost='%'whereuser=‘root';selectuser,hostfromuser;clip_image009clip_image010
11、防火墙操作
启动一个服务:systemctl start firewalld.service
关闭一个服务:systemctl stop firewalld.service
重启一个服务:systemctl restart firewalld.service
显示一个服务的状态:systemctl status firewalld.service
在开机时启用一个服务:systemctl enable firewalld.service
在开机时禁用一个服务:systemctl disable firewalld.service
查看服务是否开机启动:systemctl is-enabled firewalld.service
查看已启动的服务列表:systemctl list-unit-files|grep enabled
查看启动失败的服务列表:systemctl --failed
12、端口操作
添加
firewall-cmd--zone=public--add-port=80/tcp--permanent(--permanent永久生效,没有此参数重启后失效)
重新载入
firewall-cmd–reload
感谢各位的阅读!关于“centos7上mysql8.0rpm方式怎么安装”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。