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