mysql安装包获取链接:
https://pan.baidu.com/s/1BTk0-MnZXp7tqJQJVk8YVQ
提取码: ms7r
复制这段内容后打开百度网盘手机App,操作更方便哦
安装MySQL 5.7
(1)把mysql安装包放在root目录下,把要运行的sql文件也放在root目录下
(2)打开控制台,输入su,输入密码,进入管理员模式
- 输入
rpm -qa|grep mariadb
查看系统是否有自带的Mariadb
- 如果有mariadb,则输入
rpm -e --nodeps 本机的mariadb版本号(也就是rpm -qa|grep mariadb查出来的)
·cd /root 进入到root目录下
·然后输入tar -xvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 解压压缩包。
(3)输入mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql 移动并重命名一下
接着输入 cd /usr/local/进入local目录下
输入ll查看
(4) 创建mysql用户组及用户并修改权限,依次输入
groupadd mysql
useradd -r -g mysql mysql
(5)创建数据目录并赋予权限
mkdir -p /data/mysql #创建目录
chown mysql:mysql -R /data/mysql #赋予权限
进入到刚创建的mysql目录下,输入ll查看
cd /data/mysql/
ll
返回到data目录,并查看
cd ..
ll
(6)配置my.cnf
输入vim /etc/my.cnf打开文件my.cnf,接着按i进入编辑模式,插入
[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
注意检查复制后有没有出错,最后有没有多一个:
插入后,按Esc键退出编辑模式,再输入:wq保存并退出
(7)
·进入mysql的bin目录
cd /usr/local/mysql/bin/
·初始化数据库
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
成功
(8)·查看初始化密码
cat /data/mysql/mysql.err
记住这个密码,后面登录mysql时要使用这个密码
(9)·将mysql.serve 放到/etc/init.d/mysql/
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
·启动mysql
service mysql start
启动成功
(10)登录MySQL修改密码,第一次登陆时的密码为上面cat /data/mysql/mysql.err查出来的临时密码
·在bin目录下,输入
./mysql -u root -p
·执行下面三步操作,然后重新登录
·修改密码
SET PASSWORD = PASSWORd('新密码');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;
(11)
·执行下面三步
use mysql #访问mysql库
update user set host = '%' where user = 'root'; #使root能再任何host访问
FLUSH PRIVILEGES; #刷新
(12)运行sql文件:
·创建数据库
create database 数据库名;
·用数据库
use 数据库名;
·运行sql文件(预测模块数据备份.sql 前面写存放路径)
source /root/xxxxxxx.sql



