我是靠谱客的博主 留胡子心情,最近开发中收集的这篇文章主要介绍linux非root用户安装MySQL,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

cd命令
在这里插入图片描述
这里装的版本
在这里插入图片描述
1: 下载tar包,并解压;得到MySQL全家桶

mysql.x86_64                    --客户端                          
mysql-libs.x86_64                            --库包(类似于dll),可以让第三方程序调用这些库文件,扩充软件的功能。  
mysql-server.x86_64                        --服务器软件包              
mysql-bench.x86_64                --压力测试工具包                  
mysql-connector-odbc.x86_64         --连接器                                      
mysql-devel.x86_64                         --开发包                          
mysql-test.x86_64                            --测试数据库包     

2:解压rpm包命令

rpm2cpio (MySQL-server-5.1.39-0.glibc23.ia64.rpm) | cpio -idvm
-----(包名)

3:编辑文件
1)通过which mysqld命令来查看mysql的安装位置
2)通过*/****/mysql/bin/mysqld --verbose --help |grep -A 1 'Default options’命令来查看mysql使用的配置文件默认路径顺序,(/*****/mysql/bin/mysqld 的是通过步骤1的命令获取到的mysql安装目录路径)
3)查看路径下是否有残余的my.cnf文件,有就干掉,建立自己的

[client]
port=3306 #服务端口
socket=/home/ai1/DQ_workspace/mysql/mysql.sock #指定套接字文件

[mysqld]
port=3306 #服务端口
character-set-server = utf8 #字符集
basedir=/home/ai1/DQ_workspace/mysql #mysql安装路径
datadir=/home/ai1/DQ_workspace/mysql/data #数据目录
pid-file=/home/ai1/DQ_workspace/mysql/mysql.pid #指定pid文件
socket=/home/ai1/DQ_workspace/mysql/mysql.sock #指定套接字文件
log_error=/home/ai1/DQ_workspace/mysql/error.log #指定错误日志
server-id=100 #Mysql主从唯一标识

4:初始化

/home/ai1/DQ_workspace/mysql$ ./bin/mysqld --user=DQ_Li --basedir=/home/ai1/DQ_workspace/mysql --datadir=/home/ai1/DQ_workspace/mysql/data

5:启动进程

/home/ai1/DQ_workspace/mysql/usr$ ./bin/mysqld_safe

6:验证是启动成功

lsof -i:3306

最后

以上就是留胡子心情为你收集整理的linux非root用户安装MySQL的全部内容,希望文章能够帮你解决linux非root用户安装MySQL所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部