科汛cms网站栏目限制ip/域名查询访问
Linux安装MySQL数据库
- 1、通过 Xftp 将 MySQL 安装包拷贝到 Linux
- MySQL下载地址
- cd 到 local 文件夹
- 创建mysql文件夹
- 把文件拖入mysql文件夹
- ls 查看
- 2、解压缩
- 输入如下指令
- 解压后如图
- 3、安装 common、libs、client、server
- 删除自带的 mariadb
- 4、初始化 MySQL
- 5、授权防火墙
- 6、查看数据库的初始化密码
- 7、登录数据库
- 8、修改密码
- 9、使用新密码登录
- 10、开启远程访问
- 11、开放 3306 端口
- 12、MySQL 安装默认使用美国的时区,北京时间比美国晚 8 小时
1、通过 Xftp 将 MySQL 安装包拷贝到 Linux
MySQL下载地址
链接:https://pan.baidu.com/s/1X_SKHDyjcWmGI8IoYu9ITw
提取码:687u
cd 到 local 文件夹
cd /usr/local
创建mysql文件夹
mkdir mysql
把文件拖入mysql文件夹
ls 查看
2、解压缩
输入如下指令
tar -xvf mysql-8.0.20-1.el7.x86_64.rpm-bundle.tar
解压后如图
3、安装 common、libs、client、server
删除自带的 mariadb
先查看系统有没有mariadb
rpm -qa | grep mariadb
输入如下指令删除
rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64 --nodeps
输入如下安装命令行,安装common、libs、client、server
rpm -ivh mysql-community-common-8.0.20-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-libs-8.0.20-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-client-8.0.20-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-server-8.0.20-1.el7.x86_64.rpm --nodeps --force
4、初始化 MySQL
输入如下代码,注意是mysqld
mysqld --initialize
5、授权防火墙
按顺序输入如下指令
chown mysql:mysql /var/lib/mysql -R;
systemctl start mysqld.service;
systemctl enable mysqld;
6、查看数据库的初始化密码
输入指令
cat /var/log/mysqld.log | grep password
如图,红圈即为密码
7、登录数据库
输入指令
mysql -uroot -p
然后再复制上面的密码
**注意:**写了密码后密码是不显示的,不要以为自己没有写入
8、修改密码
输入如下指令修改密码,密码即为BY后面‘’内的内容,即root
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
9、使用新密码登录
退出mysql
exit;
输入指令重新登陆
mysql -uroot -proot
10、开启远程访问
按顺序执行如下代码
create user 'root'@'%' identified with mysql_native_password by 'root';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;
11、开放 3306 端口
先退出mysql,然后按顺序输入如下代码
firewall-cmd --zone=public --add-port=3306/tcp --permanent
systemctl restart firewalld.service
firewall-cmd --reload
12、MySQL 安装默认使用美国的时区,北京时间比美国晚 8 小时
先登录数据库再执行如下代码
set global time_zone='+8:00';
连接成功