首页 >

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

数据库|mysql教程Linux平台下如何使用MySQL免安装版(二进制版)
MySQL安装,Linux平台下如何使用MySQL免安装版(
数据库-mysql教程
秒点图书vip源码,vscode设置成黑色,ubuntu怎样升级,本地访问无法tomcat,爬虫软件营销,mac php png,安徽如何做seo优化,教师网站源码,模板程序源码lzw
【1】MySQL免安装版/二进制版软件,不用编译, 下载地址:http://dev.mysql.com/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-medium.cnf /etc/my.cnf

可能你需要用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/my.cnf中配置。大多数问题是权限设置不正确引起的。
【可能出错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

免费下载地址在

用户名与密码都是

具体下载目录在 /2012年资料/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


Linux平台下如何使用MySQL免安装版(二进制版)
  • apache和PHP和MySQL怎么安装 |mysql 查询最高
  • apache和PHP和MySQL怎么安装 |mysql 查询最高 | apache和PHP和MySQL怎么安装 |mysql 查询最高 ...

    Linux平台下如何使用MySQL免安装版(二进制版)
  • mysql如何验证是否安装成功
  • mysql如何验证是否安装成功 | mysql如何验证是否安装成功 ...

    Linux平台下如何使用MySQL免安装版(二进制版)
  • RedHat下MySQL 5.6 安装、维护
  • RedHat下MySQL 5.6 安装、维护 | RedHat下MySQL 5.6 安装、维护 ...