在学习安装mysql5.7之前看了很多网上教程 每次安装都有问题 而且很多问题再百度根本解决不了 我无奈呀 晕 后来重新不挺卸载重新安装 最终自己慢慢摸索 安装非常顺利 所以本次全是自己搭建的过程 进入主题
第一:
首先下载 连接是:wget https://dev.mysql.com//Downloads/MySQL-5.7/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz
下载路径是 /usr/software/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz
然后解压 tar -zxvf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz
第二:
创建mysql 用户
命令 :
[root@localhost ~]# groupadd mysql
[root@localhost ~]# useradd -r -g mysql mysql
创建mysql安装目录和数据文件路径
命令 :
[root@localhost ~]# mkdir /usr/local/mysql
[root@localhost ~]# mkdir /usr/local/mysql/data
更改mysql目录下所有的目录及文件夹所属组合用户
[root@localhost /]# cd /usr/local/
[root@localhost local]# chown -R mysql:mysql mysql/
[root@localhost local]# chmod -R 755 mysql/
然后进行编译和安装
首先放解压的好文件转移到mysql文件下
命令 [root@localhost /]# mv /usr/software/mysql-5.7.25-linux-glibc2.12-x86_64/* /usr/local/mysql/
然后开始编译和安装
命令 : [root@localhost local]# /usr/local/mysql/bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql
最后结果
这里会有名 要记录下来 我的就是 root@localhost: r.qi:CpV;3Tp
然后去修改 一个文件my.cnf
命令:
[root@localhost]# vim /etc/my.cnf
然后我的修改所有内容是如下
basedir =/usr/local/mysql
datadir =/usr/local/mysql/data
port = 3306
socket=/tmp/mysql.sock
character_set_server=utf8
然后再做一个软连接 ,重启服务,
命令
[root@localhost]# ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
命令
[root@localhost]# service mysql restart
再建一个软连接 连接mysql的服务 方便使用mysql 的命令
[root@localhost local]# ln -s /usr/local/mysql/bin/mysql /usr/bin
这样就可以用mysql 的命令
第三 :
登录 mysql
命令 :mysql -u root -p
以上就整个流程 之前参考很多教程都有问题 而且很多问题 因为不同环境和其他因素解决的也不一样 所以 mysql搭建还是有一定难度的