网站首页 > 文章中心 > 其它

怎么源码包安装mysql

作者:小编 更新时间:2023-09-08 13:24:52 浏览量:319人看过

如何源码安装mysql

方法/步骤

安装mysql

# -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ #安装路径

# -DMYSQL_DATADIR=/usr/local/mysql/data \ #数据文件存放位置

# -DSYSCONFDIR=/etc \ #my.cnf路径

# -DWITH_MYISAM_STORAGE_ENGINE=1 \ #支持MyIASM引擎

怎么源码包安装mysql-图1

# -DWITH_INNOBASE_STORAGE_ENGINE=1 \ #支持InnoDB引擎

# -DWITH_MEMORY_STORAGE_ENGINE=1 \ #支持Memory引擎

# -DWITH_READLINE=1 \ #快捷键功能(我没用过)

# -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \ #连接数据库socket路径

# -DENABLED_LOCAL_INFILE=1 \ #允许从本地导入数据

# -DWITH_PARTITION_STORAGE_ENGINE=1 \ #安装支持数据库分区

# -DEXTRA_CHARSETS=all \ #安装所有的字符集

修改目录所有者和所有组

初始化数据库

注册为服务

让chkconfig管理mysql服务

设置环境变量

在文件/etc/profile末尾添加

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

立即生效

启动mysql服务

检查mysql服务是否启动

修改mysql用户root密码

设置mysql密码

mysql SET PASSWORD = PASSWORD('endmoon');

Query OK, 0 rows affected (0.00 sec)

用设置的密码登录

若要设置root用户可以远程访问,执行

配置防火墙

使更改的防火墙配置生效 iptables:将链设置为政策 ACCEPT:filter [确定]

iptables:清除防火墙规则: [确定]

iptables:正在卸载模块: [确定]

iptables:应用防火墙规则:

mysql数据库的安装到这里就结束了

如何源码安装mysql数据库

这个可以这样

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

cd ABC

mkdir build-mysql

cd build-mysql

cmake ..

make

make install

就是这个思路

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

,linux

version

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

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

注意:mysql

安装的时候必须指定到

/usr/local

必须命名为mysql

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

复制代码代码如下:

//创建用户mysql

*

groupadd

-g

mysql

useradd

-u

-M

id

chown

-R

mysql:mysql

/mydata/

//

mysql对目录要有写权限

ll

-d

cp

cd

/usr/local/mysql

开始初始化

.

ln

-sv

scripts/mysql_install_db

--user=mysql

--datadir=/mydata/data

span

初始化

用来生成mysql数据库

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

//安装完成

下面配置启动

ls

support-files/

准备服务启动脚本

support-files/mysql.server

/etc/init.d/mysqld

放入init.d

chkconfig

--add

mysqld

加入服务列表

--list

显示出来

//此时可以启动mysql了

但还需要配置mysql

/etc/my.cnf

support-files/my-large.cnf

vim

[mysqld]

找到该段

并添加datadir

=

/mydata/data

datadir

service

start

开启服务

netstat

-tnl

端口打开

echo

$PATH

/usr/local/mysql/bin/mysql

export

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

就仅仅剩下你添加的路径

/etc/profile

在export

之前添加下面的路径

永久生效的路径配置方法

此时mysql已经可启动了

//mysql库文件的路径配置

/etc/ld.so.conf

修改库文件位置

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

规范的配置

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

ldconfig

-v

|

grep

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

没有mysql的库文件

/usr/local/mysql/lib

新建mysql.conf

文件

在文件中添加这些内容

修改之后在重新加载一次

否则服务器不知道

//头文件的配置

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

怎么传递参数

参数类型是什么

返回值类型是是什么

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

库文件对应的头文件在/

usr/include

/usr/include/

/usr/local/mysql/include

/usr/include/mysql

头文件的输出

/etc/man

/etc/man.config

添加Man

MANPATH

/usr/local/mysql/man

OK!

配置成功---

ubuntu 怎么源码安装mysql

make install #安装

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

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

sudo /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=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 搞定

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

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

输入密码

①.0.设置环境变量

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

#在后面添加这段代码

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

#重启电脑ok

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

#执行命令

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

mysql --version //测试

以上就是土嘎嘎小编为大家整理的怎么源码包安装mysql相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章