1.通过命令 getconf LONG_BIT 查看linux系统是32位还是64位的
2.去官网下载 对应的安装包 https://www.mysql.com/downloads/ 我以mysql-5.7.25-linux-glibc2.12-x86_64.tar 通用版为例
划到屏幕最下方 选择要下载的安装包:
3.下载完成后 通过xtp工具 上传到linux系统中 具体目录为: usr/local 下
.
4.解压安装包 tar -zxvf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz
5.修改解压后的安装包名 mv mysql-5.7.25-linux-glibc2.12-x86_64 mysql-5.7.25
6.然后 cd mysql-5.7.25 创建文件夹 mkdir date
7.cat /etc/group |grep mysql cat /etc/passwd |grep mysql 这两个命令查看之前是否创建了mysql用户和组
如果安装了,跳过第八步,执行第九步,下图为已安装的情况:
8.创建mysql用户和组: groupadd mysql useradd -r -g mysql mysql
9.更改mysql目录下所有的目录及文件夹所属组合用户
[root@localhost /]# cd /usr/local/
[root@localhost local]# chown -R mysql:mysql mysql/
[root@localhost local]# chmod -R 755 mysql/
10.进入mysql安装目录 在support-files 文件夹下 创建my_default.cnf 文件,下图为已创建后
11.编辑my_default.cnf 文件 vim my_default.cnf 添加以下代码
[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
basedir = /usr/local/mysql-5.7.25
datadir = /usr/local/mysql-5.7.25/data
port = 3306
socket = /tmp/mysql.sock
character-set-server=utf8
log-error = /usr/local/mysql-5.7.25/data/mysqld.log
pid-file = /usr/local/mysql-5.7.25/data/mysqld.pid
12.cd ../ 返回上一级目录,将my_default.cnf 文件 复制到etc文件下 cp ./support-files/my-default.cnf /etc/my.cnf
13. 将mysql服务 放到开机启动文件下:cp support-files/mysql.server /etc/init.d/mysql
14.mysql 基本安装完成, 启动mysql服务 service mysql start
注:如果本地想用navicat连接,需要打开mysql的远程连接
A.进入到mysql安装目录下 进入bin目录 然后 ./mysql -u root -p 登录mysql(登录密码为 vim /usr/local/mysql-5.7.25/data/mysqld.log 文件中 root@localhost:【密码】)
B.修改密码并开放远程(123456 为新密码)
msql>alter user 'root'@'localhost' identified by '123456';
mysql>use mysql;
msyql>update user set user.Host='%' where user.User='root';
mysql>flush privileges;
mysql>quit
C.最后 退出mysql exit ,重启mysql服务 service mysql restart