包装技术支持 东莞网站建设,卖建材的网站,喀什的网站怎么做,临安网站设计卸载mysql
以下指令查看是否安装过 rpm -qa | grep -i mysql
如果发现已经安装#xff0c;需要卸载了再安装#xff08;据说#xff0c;这样的卸载是不彻底的。#xff09; rpm -e mysql
卸载 mariadb yum -y remove mariadb-libs-1:5.5.68-1.el7.x86_64
下载和安装mys…卸载mysql
以下指令查看是否安装过 rpm -qa | grep -i mysql
如果发现已经安装需要卸载了再安装据说这样的卸载是不彻底的。 rpm -e mysql
卸载 mariadb yum -y remove mariadb-libs-1:5.5.68-1.el7.x86_64
下载和安装mysql的yum的repo源
CentOS 7的yum源中默认是没有mysql的如果想通过yum来安装mysql是无法实现。所以为了解决这个问题我们首先下载和安装mysql的yum的repo源。
下载yum repo源
wget http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm安装yum repo源
rpm -ivh mysql57-community-release-el7-7.noarch.rpm安装后可以通过下面指令查看是否安装成功
ls /etc/yum.repos.d/可以看到这个路径下面多了mysql-community.repo和/etc/yum.repos.d/mysql-community-source.repo两个源 MySQL的GPG升级了需要更新到最新的。 通过以下指令解决
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022通过yum 安装mysql
1 yum install mysql-server2 yum install mysql-devel3 yum install mysql
启动服务
#重启
systemctl restart mysqld其他 查询、开、关 mysql的操作命令
service mysqld status 查看mysql当前的状态
systemctl status mysqld
service mysqld stop 停止mysql
systemctl stop mysqld
service mysqld restart 重启mysql
systemctl restart mysqld
service mysqld start 启动mysql
systemctl start mysqld设置开机自动启动mysql
systemctl enable mysqld取消权限校验
由于刚安装不知道初始的密码这里通过暴力设置不做权限校验
在/etc/my.cnf文件中最后添加一行skip-grant-tables然后重启这时可以不用密码登录mysql了
注意修改完密码后记得去掉上面的取消权限校验配置重启服务
登录数据库
mysql -uroot -p如果取消了权限验证 密码直接回车就行,否则要输入密码
修改密码
alter user rootlocalhost identified by xxxxxx;flush privileges;或
use mysql;update mysql.user set authentication_stringpassword(xxxxxx) where userroot;flush privileges;注意修改完密码后记得去掉上面的取消权限校验配置重启服务
修改ip 的访问权限
设置 root 账号在任意ip 都可以访问
use mysql;update user set host % where user root;flush privileges;