基于CentOS7 linux环境下,安装mysql5.7.25

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 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值