600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Linux平台下如何使用MySQL免安装版(二进制版)

Linux平台下如何使用MySQL免安装版(二进制版)

时间:2023-01-01 17:43:31

相关推荐

Linux平台下如何使用MySQL免安装版(二进制版)

数据库|mysql教程

MySQL安装,Linux平台下如何使用MySQL免安装版(

数据库-mysql教程

秒点图书vip源码,vscode设置成黑色,ubuntu怎样升级,本地访问无法tomcat,爬虫软件营销,mac php png,安徽如何做seo优化,教师网站源码,模板程序源码lzw

【1】MySQL免安装版/二进制版软件,不用编译, 下载地址:/downloads/mirrors.html 文件格式:MYSQL-VERSI

百度网盘 php源码,ubuntu镜像安装卡,启动tomcat报错闪退,网站检测爬虫,在线接口支付php源码,seo规律lzw

垂直社区 源码,vscode 文件路径有空格,ubuntu g 编译,tomcat7对应jdk,sqlite海量图片,网页设计主要干些什么,阿里云服务器备案几个,jquery网络拓扑插件,faas前端框架,各种爬爬虫,php 数组复制,绍兴seo外包,springboot码家,盗窃网站代码,一键网页签到,官方静态网站模板下载,dede后台菜单乱码,html页面预览,凡诺企业网站管理系统商业版,最好的影视程序lzw

【1】MySQL免安装版/二进制版软件,不用编译,

下载地址:

文件格式:MYSQL-VERSION-OS.tar.gz

【2】创建mysql组,建立mysql用户并加入到mysql组中。

不同版本的Unix中,groupadd和useradd的语法可能会稍有不同。

#groupadd mysql

#useradd -g mysql mysql

【3】进入目录/usr/local,解压缩免安装版,并在此目录中建立名为mysql的软链接。

#cd /usr/local/src 设定你的安装包已经放在了该目录底下的

#tar zxvf mysql-VERSION-OS.tar.gz

#ln -s /usr/local/src/MYSQL-VERSION-OS mysql

【4】添加MySQL配置文件。

如果你想要设置一个选项文件,使用support-files目录中的一个作为模板。

在这个目录中有4个模板文件,是根据不同机器的内存定制的。

#cp support-files/my-f /etc/f

可能你需要用root用户运行这些命令。

【5】设定目录访问权限,用 mysql_install_db 创建MySQL授权表初始化,并设置mysql,root帐号访问权限。

#cd mysql

#chown -R mysql .

#chgrp -R mysql .

#scripts/mysql_install_db –user=mysql 【可能出错】

#chown -R root .

#chown -R mysql data

注意以上命令中的” . “符号不能少。

【可能出错1】

error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

【解决办法】

libaio是Linux项目的一个库。它将用户提交的写操作用异步的方式执行。通过 回调用户的代码来通知写操作的完成。

下载“libaio-0.3.104.tar.gz”,下载地址见下面,解压后编译make 安装make install

【可能出错2】

FATAL ERROR:Could not find mysqld

【解决办法】

#scripts/mysql_install_db –user=mysql –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data &

【6】运行mysql

#bin/mysqld_safe –user=mysql 【可能出错】

启动mysql:bin/mysqld_safe –user=mysql &

安装或者二进制安装的可以直接使用如下命令启动和停止mysql: /etc/init.d/mysql start|stop|restart

如果没有问题的话,应该会出现类似这样的提示:

[1] 42264

# Starting mysqld daemon with databases from /usr/local/mysql/var

如果出现 mysql ended这样的语句,,表示Mysql没有正常启动,你可以到log中查找问题,

Log文件的通常在/etc/f中配置。大多数问题是权限设置不正确引起的。

【可能出错1】

Can’t find messagefile ‘/usr/share/errmsg.sys’

【解决办法1】

sudo mysqld_safe –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data –user=mysql &

(添加language=…报错不理会:An old style –language value with language specific part detected:/usr/local/mysql/share/english)

【可能出错2】

Can’t start server : Bind on unix socket: Permission denied解决方法:

【解决办法2】改变你mysql编译安装目录的权限: chown -R mysql:mysql /usr/local/mysql

【7】设置root密码。默认安装密码为空,为了安全你需要修改密码。

#/usr/local/mysql/bin/mysqladmin -u root password ‘123456’

【8】拷贝编译目录的一个脚本,设置开机自动启动。

#cp support-files/mysql.server /etc/init.d/mysqld

#chmod 700 /etc/init.d/mysqld

#chkconfig –add mysqld 【可能出错】

#chkconfig –level 345 mysqld on

【可能出错】

chkconfig 没有安装

【解决办法】

下载chkconfig-1.3.30c.tar.gz安装,解压后:

./configure

make

make install

免费下载地址在

用户名与密码都是

具体下载目录在 /资料/8月/6日/Linux平台下如何使用MySQL免安装版(二进制版)

补充:

chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。

使用语法:

chkconfig [–add][–del][–list][系统服务] 或 chkconfig [–level ][系统服务][on/off/reset]

【9】软连接命令

把MYSQLPATH/bin/mysql映射到/usr/local/bin目录下:

#cd /usr/local/bin

#ln -fs /usr/local/mysql/bin/mysql mysql

还有其它常用命令mysqladmin, mysqldump等 例如

#ln -fs /usr/local/mysql/bin/mysql mysql

#ln -fs /usr/local/mysql/bin/mysqld_safe mysqld_safe

【10】启动mysqld服务。

#service mysqld start

【11】查看3306端口是否打开。要注意在防火墙中开放该端口。

#netstat -atln

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。