首页 > 编程知识 正文

mysql的源码安装包,安装版mysql

时间:2023-12-28 21:10:51 阅读:328828 作者:VJTH

本文目录一览:

linux中mysql源码安装包怎么装

这个可以这样

比如解开源码包, 得到一个文件夹ABC

cd ABC

mkdir build-mysql

cd build-mysql

cmake ..

make

make install

就是这个思路

如何找到mysql5.7.18版本源码包

将下载下载的包解压到指定目录,(本人)解压到:D:Program Files (x86) 目录下。

因此,MySQL的(安装)包的完整路径为:D:Program Files (x86)mysql-5.7.18-winx64

解压后,配置好系统环境变量。

新增系统环境变量:

键名:MYSQL_HOME

值为:D:Program Files (x86)mysql-5.7.18-winx64

接着在 Path 中添加:%MYSQL_HOME%bin

解压后,准备好 my.ini 文件。

注意:(据说)以前版本解压后,在解压目录下都会有 my-default.ini 或 my.ini 文件,不过,v5.7.18 版本中解压后,是没有这些文件的。因此,需要手动创建好 my.ini 文件,文件的具体(完整的)

Linux 下二进制源码包安装mysql 详细过程

安装之前先把二进制源码准备好,可以从搜狐镜像下载:我准备的是mysql-5.5.15-linux2.6-i686.tar.gz

,linux

version

2.6.18-164.el5

实际工作中和虚拟机的配置有些地方可能会不相同

====================================================================

注意:mysql

安装的时候必须指定到

/usr/local

必须命名为mysql

二进制源码安装需要在安装目录/usr/local下运行

复制代码代码如下:

//创建用户mysql

*

groupadd

-g

3306

mysql

*

useradd

-g

mysql

-u

3306

-M

mysql

*

id

mysql

*

chown

-R

mysql:mysql

/mydata/

//

mysql对目录要有写权限

*

ll

-d

/mydata/

*

cp

/mysql-5.5.15-linux2.6-i686

/usr/local

*

cd

/usr/local/mysql

//

开始初始化

mysql

*

chown

-R

mysql:mysql

.

*

ln

-sv

/mysql-5.5.15-linux2.6-i686

mysql

*

scripts/mysql_install_db

--user=mysql

--datadir=/mydata/data

//

span

style="color:#993300;"scripts脚本初始化/span

初始化

用来生成mysql数据库

数据库用来存放表等源数据信息

复制代码代码如下:

//安装完成

下面配置启动

*

ls

support-files/

//

准备服务启动脚本

*

cp

support-files/mysql.server

/etc/init.d/mysqld

//

放入init.d

*

chkconfig

--add

mysqld

//

加入服务列表

*

chkconfig

--list

mysqld

//

--list

显示出来

复制代码代码如下:

//此时可以启动mysql了

但还需要配置mysql

*

ls

/etc/my.cnf

*

ls

support-files/

*

cp

support-files/my-large.cnf

/etc/my.cnf

*

vim

/etc/my.cnf

[mysqld]

//

找到该段

并添加datadir

=

/mydata/data

datadir

=

/mydata/data

*

service

mysqld

start

//

开启服务

*

netstat

-tnl

//

3306

端口打开

*

echo

$PATH

*

/usr/local/mysql/bin/mysql

*

export

PATH=$PATH:/usr/local/mysql/bin

//

span

style="color:#cc6600;"注意/span:不加$

就仅仅剩下你添加的路径

*

vim

/etc/profile

//

在export

之前添加下面的路径

PATH=$PATH:/usr/local/mysql/bin

//

永久生效的路径配置方法

*

mysql

//

此时mysql已经可启动了

复制代码代码如下:

//mysql库文件的路径配置

*

ls

*

vim

/etc/ld.so.conf

//

修改库文件位置

*

vim

/etc/ld.so.conf.d/mysql.conf

//

规范的配置

当前目录下以.CONF结尾都可以配置

*

ldconfig

-v

|

grep

mysql

//

重新加载所有库文件的路径

没有mysql的库文件

vim

/etc/ld.so.conf.d/mysql.conf

/usr/local/mysql/lib

//

新建mysql.conf

文件

在文件中添加这些内容

*

ldconfig

-v

|

grep

mysql

//

修改之后在重新加载一次

否则服务器不知道

//mysql库文件的路径配置

*

ls

*

vim

/etc/ld.so.conf

//

修改库文件位置

*

vim

/etc/ld.so.conf.d/mysql.conf

//

规范的配置

当前目录下以.CONF结尾都可以配置

*

ldconfig

-v

|

grep

mysql

//

重新加载所有库文件的路径

没有mysql的库文件

vim

/etc/ld.so.conf.d/mysql.conf

/usr/local/mysql/lib

//

新建mysql.conf

文件

在文件中添加这些内容

*

ldconfig

-v

|

grep

mysql

//

修改之后在重新加载一次

否则服务器不知道

复制代码代码如下:

//头文件的配置

库文件有哪些函数以及函数在别人编写程序的时候怎么调用

怎么传递参数

参数类型是什么

返回值类型是是什么

必须找到库文件所对应的头文件

库文件对应的头文件在/

usr/include

*

ls

/usr/include/

*

ln

-sv

/usr/local/mysql/include

/usr/include/mysql

//

头文件的输出

*

vim

/etc/man

*

vim

/etc/man.config

//

添加Man

MANPATH

/usr/local/mysql/man

OK!

mysql

配置成功---

linux安装mysql时执行 scripts/mysql_install_db --user=mysql报错 bash: mysql_install_db:未找到命令

linux安装mysql时执行 scripts/mysql_install_db --user=mysql报错 bash: mysql_install_db:未找到命令是设置错误造成的,解决方法为:

1、下载mysql的源码安装包,使用下面的命令来下载wget 下载的时间可能有点漫长,请耐心等待。

2、下载完成后,使用命令: ll 可以查看当前目前下存在  mysql-5.6.24.tar.gz文件然后使用下面的命令解压压缩包:tar -zxvf mysql-5.6.14.tar.gz。

3、然后使用命令: ll 可以查看当前目前下存在  mysql-5.6.24 目录使用命令:cd mysql-5.6.24  切换到 mysql-5.6.24  这个目录下。

4、安装完成后,我们还要建立mysql的配置,首先设置mysql的访问权限,使用命令查看是否已经存在mysql用户及用户组,查看用户列表命令:cat /etc/passwd 查看用户组列表命令:cat /etc/group。

5、添加mysql的环境变量,以方便以后的操作输入密码:vi /etc/profile在文件的底部添加如下内容:PATH=/usr/local/mysql/bin:$PATHexport PATH保存并退出,输入输入命令,使配置立即生效:source /etc/profile。

ubuntu 怎么源码安装mysql

1.下载源码包

2.解压包

tar -zxvf mysql-5.6.33.tar.gz

3.安装必要依赖

sudo apt-get install make bison g++ build-essential libncurses5-dev cmake

4.进入安装包目录,配置MySQL安装参数 //源码安装最大的好处就是可以自定义参数,制定安装目录,方便管理

cmake -DCMAKE_INSTALL_PREFIX=[指定MySQL安装的目录]/usr/local/mysql -DSYSCONFDIR=/etc -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=[指定MySQL的数据存放目录如:]/usr/local/mysql/data -DMYSQL_USER=mysql -DWITH_DEBUG=0

make -j4 #-j数字 表示以多核心运行编译

make install #安装

5. 常用命令软连接,设置环境变量

sudo ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18

sudo ln -s /usr/local/mysql/bin/mysql /usr/bin

sudo ln -s /usr/local/mysql/bin/mysqladmin /usr/bin

6.初始化数据库

sudo /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

7.启动MySQL服务器

sudo /usr/local/mysql/bin/mysqld start

#如果启动不了,考虑编译安装时自定义数据存放目录,所以导致mysqld找不到对应的目录

解决: vi /usr/local/mysql/bin/mysqld

修改datadir = [指定MySQL的数据存放目录如:] /usr/local/mysql/data

保存退出,再次启动 sudo /usr/local/mysql/bin/mysqld start #OK 搞定

8. 启动成功后创建root用户的密码

/usr/local/mysql/bin/mysqladmin -u root password '新密码'

9.启动MySQL端

/usr/local/mysql/bin/mysql -u root -p

输入密码

10.设置环境变量

vi /home/个人目录/.bashrc 或者 vi /root/.bashrc

#在后面添加这段代码

export PATH="$PATH:/home/sy/lnmp/mysql/bin"

#重启电脑ok

#若不想重启电脑,仅限当次有效(重启失效)

#执行命令

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

mysql --version //测试

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。