安装mysql 和卸载

77 阅读2分钟

1、在根目录下创建文件夹,并进入该文件夹。

命令:创建文件夹 :mkdir mysql;进入文件夹:cd mysql

2、在该文件夹下载并安装 MySQL 官方 Yum Repository。

命令:wget repo.mysql.com//mysql80-co…

3、从repo下载安装包。

命令:rpm -ivh mysql80-community-release-el7-1.noarch.rpm

4、该目录下就有两个版本的mysql安装包。

命令:查看该目录:ls

5、现在我们开始安装mysql服务。

命令:yum install mysql-server

6、现在启动mysql服务,并且查看mysql状态

命令:启动:systemctl start mysqld.service ;查看状态:systemctl status mysqld.service

7、mysql服务已经成功启动,但是我们不知道密码,不能进入数据库,别慌!让我们来找密码吧。

命令:grep "password" /var/log//mysqld/mysqld.log

\

提示:密码为空,可直接进入mysql。

8、登录mysql

命令 :mysql -uroot -p

提示:输入密码,直接enter跳过进入mysql。

9、现在,先修改登录密码。

命令:ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

注意:new password 是设置的新密码,密码设置复杂一些比如(字母、数字、特殊字符),否则会报错.

10、还没完,现在还不能远程访问。先开放数据库默认端口:3306。

命令:先查看防火墙是否开启:systemctl status firewalld

systemctl status firewalld

11、先打开防火墙,并开放mysql端口

命令:打开防火墙:systemctl start firewalld

再查看防火墙状态,如下图已经开启。

命令:firewall-cmd --permanent --zone=public --add-port=3306/tcp

如上图显示,mysql端口已开放。

12、修改权限允许远程连接

命令1:use mysql;

命令2: ALTER USER 'root'@'localhost' IDENTIFIED BY 'XXXXXX';

设置允许远程连接,并刷新

命令1: update user set Host = '%' where Host = 'localhost' and User='root';
命令2: flush privileges;

13、在本地连接数据库

远程访问已经设置好了

接下来就可以愉快使用啦~~~~~

mysql 卸载

yum方式安装的mysql

1、yum remove mysql mysql-server mysql-libs compat-mysql51

2、rm -rf /var/lib/mysql

3、rm /etc/my.cnf

查看是否还有mysql,若存在继续卸载
rpm -qa|grep mysql

rpm方式安装的mysql

查看mysql 服务
rpm -qa | grep -i mysql

卸载msql
rpm -e 以上命令查询出的服务名称

删除mysql 服务
chkconfig --list | grep -i mysql

chkconfig --del mysql

删除mysql 目录
rm -rf /usr/lib/mysql

rm -rf /usr/share/mysql

rm -rf /usr/my.cnf