linux源码安装mysql

时间:2022-02-16 09:14:29

文章仅供参考

环境准备:gcc g++ jdk 

gcc和g++好像默认配置着的

jdk的源码安装链接 :http://blog.csdn.net/daobin543/article/details/71699454

mysql官网下载地址:(https://dev.mysql.com/downloads/mysql/

linux源码安装mysql


我的安装路径为/mysql  然后让我改了配置文件半天 觉得一开始就弄好路径就不弄瞎搞了

/usr/local/mysql为默认路径就方便多了

因为懒得卸载再装写教程 所以有的步骤就没有截图 望体谅  


1、先不急解压 我们先创建mysql的组和用户

groupadd mysql
useradd -r -g mysql mysql
查看组和用户所属
groups mysql或者id mysql

linux源码安装mysql


2、把包解压到/usr/local/路径下 

tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /usr/local

3、为了下面方便操作 我们把解压出来的包名改为mysql

mv /usr/local/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz /usr/local/mysql

4、在mysql目录下建个data文件夹 用于储存数据

mkdir /usr/local/mysql/data

5、进入/usr/local/mysql更改mysql目录的所有者并授权755

chown -R mysql:mysql ./
chmod -R 755 ./

查看mysql目录的所属用户

ls -l  

linux源码安装mysql


6、进入mysql目录 开始安装

./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql --initialize

注意:--basedir=和--datadir=后面跟的是安装路径  如果报错 说明路径出错了 再重新确定路径一下


7、同样是在mysql目录下 执行

启动mysql

./support-files/mysql.server start

再关闭mysql 进行配置

./support-files/mysql.server stop 

注意:如提示Starting MySQL.Logging to '/data/mysql/data/MyServer.err'. 重启之后就不会再报了


8、编辑配置文件 

vim /etc/profile

在末尾添加如下这么一个 并保存退出

export PATH=$PATH:/usr/local/MySQL/bin

 然后使之立即生效

source /etc/profile
效果如图:(注意我的路径和你们的不一样  改一下)

linux源码安装mysql


9、用命令连接mysql 连接之前保证mysql是启动着的

先启动   

service mysqld start

关闭mysql

service mysqld stop

查看mysql状态

service mysqld status

以root身份登录mysql(并未设置mysql登录密码)

mysql -u root -p

quit或exit退出mysql

linux源码安装mysql

linux源码安装mysql

10、更改mysql密码

mysqladmin -u root -p(这是旧密码) password (新密码)
Enter password: 【输入密码】

mysql默认是没有密码的 所以可以不要-p

11、查看版本信息

mysql -V 

linux源码安装mysql


建议综合多种安装方法 

博主写的不是特别详细 可能后导致安装失败 你们可以把报错的地方复制下来然后百度搜索

还有这里推荐一位博主的链接 他写的很详细  http://www.cnblogs.com/gaojupeng/p/5727069.html