团长今天给菜鸟们总结一下mysql数据库的安装步骤:
windows系统的mysql安装:
团长给你们准备了一个超级详解的图解(复制链接打开查看):
https://blog.csdn.net/qq_40644583/article/details/87826243
mysql数据库的安装
系统:CentOS7.+
关闭服务器防火墙
1.运行命令关闭防火墙
systemctl stop firewalld.service
2.运行命令关闭防火墙开机自启
systemctl disable firewalld.service
3.安装vim和unzip
yum install -y vim unzip
4.编译安装MySQL
运行命令检查系统中是否存在MySQL 或者 MariaDB
rpm -qa |grep mysql
rpm -qa |grep mariadb
如若存在,则执行以下命令删除
rpm -e 软件名 #这里的软件名必须包含软件的版本信息
rpm -e --nodeps 软件名 #卸载不成功时使用此命令强制卸载
5.运行以下命令安装MySQL
安装依赖
yum install -y libaio-*
创建mysql安装目录
mkdir -p /usr/local/mysql
进入软件压缩包管理区域
cd /usr/local/src (一般默认这里是包的管理区)
在线下载mysql安装包
wget http://zy-res.oss-cn-hangzhou.aliyuncs.com/mysql/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
(下载哪个版本自定义,也可以通过下载好的压缩包上传到服务器)
最新:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz
在线解压mysql安装包
tar -zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
移动解压文件至mysql目录
mv mysql-5.7.17-linux-glibc2.5-x86_64/* /usr/local/mysql/
6.依次运行以下命令建立 MySQL 组和用户,并将用户添加到组中
groupadd mysql
useradd -g mysql -s /sbin/nologin mysql
7.运行命令初始化MySQL数据库
/usr/local/mysql/mysql-initialize-insecure --datadir=/usr/local/mysql/data/ --user=mysql
8.更改MySQL安装目录的属性
chown -R mysql:mysql /usr/local/mysql
9.依次运行以下命令设置开机自启动
cd /usr/local/mysql/support-files/
cp mysql.server /etc/init.d/mysql
chomd +x /etc/init.d/mysql # 添加执行权限
vim /etc/rc.d/rc.local
10.在 rc.local 文件中添加
/etc/init.d/mysqld start
(按 i 进入编辑模式,按 esc 退出编辑模式,按 :wq 保存并退出)
11.启动MySQL数据库
/etc/init.d/mysqld start
12.设置环境变量
运行
vi /root/.bash_profile
打开文件,按 i 进入编辑模式
将 PATH 修改为
PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:/usr/local/mysql/lib
按 esc 键退出编辑模式,输入 :wq 保存并关闭文件
运行
source /root/.bash_profile
13.修改 MySQL 的 root 用户密码:初始化后 MySQL 为空密码可直接登录,为了保证安全性需要修改 MySQL 的 root 用户密码。
mysqladmin -u root password ****
14.测试登录 MySQL 数据库
mysql -uroot -p****
15.远程数据库授权
GRANT ALL PRIVILEGES ON *.* TO'root'@'%'IDENTIFIED BY'你的 mysql root 账户密码'WITH GRANT OPTION;