MYSQL数据库安装手册
安装环境
操作系统:Linux Centos7
数据库:Mysql5.7
事前准备
1.使用命令:
rpm -qa|grep -i mysql
查看是否安装过mysql,如果安装过需要先卸载掉;
2.停止mysql服务,删除之前安装的mysql。
删除命令:
rpm -e MySQL-server-5.6.10-1.rhel5.x86_64
如果提示依赖包错误,则使用以下命令进行删除:
rpm -e MySQL-server-5.6.10-1.rhel5.x86_64 --nodeps
3.查找之前安装的mysql的目录、并且删除之前安装的mysql的文件。
查找命令:
find / -name mysql
4.查找完后,删除对应的mysql目录。
删除命令:
rm -rf /var/lib/mysql
rm -rf /var/lib/mysql
rm -rf /usr/lib64/mysql
5.删除mysql目录后,在删除etc下的my.cnf 文件。
使用如下命名:
rm -rf /etc/my.cnf
6.删除完后,再次使用命令:
rpm -qa | grep -i mysql
查看是否还有安装的mysql。
安装MSYQL
1.进入到要存放安装包的位置
cd /home/lnmp
2.下载 mysql57-community-release-el7-8.noarch.rpm 的 YUM 源:
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
3.安装 mysql57-community-release-el7-8.noarch.rpm:
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
安装完后,得到如下两个包:
mysql-community.repo
mysql-community-source.repo
4.安装 MySQL,出现提示的话,一路 Y 到底
yum install mysql-server
5.启动mysql数据库
service mysqld start
6.获取初始密码
grep "password" /var/log/mysqld.log
将会返回如下内容,末尾字符串就是密码,把它复制下来:
7.登录到mysql
mysql -u root -p
回车后输入密码
hilX0U!9i3_6
8. 更改初始密码
SET PASSWORD = PASSWORD('Ruima2013.');ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;flush privileges;
9. 设置用户 root 可以在任意 IP 下被访问:
grant all privileges on *.* to root@"%" identified by "Ruima2013.";
10. 刷新权限使之生效:
flush privileges;
防火墙放行3306端口
1.进入mysql数据库,输入show global variables like 'port'; 查看端口号
show global variables like 'port';
2. 输入 exit 退出
3. 查看防火墙状态
systemctl status firewalld
4. 开放端口放行:
firewall-cmd --zone=public --add-port=3306/tcp --permanent
加上--permanet参数永久生效,如果前面修改了端口号,此处的3306就应改成对应的端口号,然后使用命令重新读取防火墙规则:
firewall-cmd --reload
至此navicat 可以远程连接了
注:MySQL控制命令:启动、停止、重启、查看状态
service mysqld start
service mysqld stop
service mysqld restart
service mysqld status
systemctl start mysqld
service mysqld stop
service mysqld restart
systemctl status mysqld