linu下安装mysql数据库.docx

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Linux下安装MYSQL数据库:

打开并进入Mysql编译环境:

$tarxzvfmysql-x.x.xx.tar.gz

$cdmysql-x.x.xx/

修改编译所需配置文件sql/mysqld.cc中的最大连接数:

有哪些信誉好的足球投注网站:max_connections,0,GET_ULONG,REQUIRED_ARG,100,1,16384,0,1,

修改:max_connections,0,GET_ULONG,REQUIRED_ARG,200,1,16384,0,1,

$groupaddmysql

$useradd-gmysqlmysql

(如果是Debian或Ubuntu系统的话可能需要)安装系统默认缺少的curses/termcap库:

$apt-cachesearchcurses|greplib

$apt-getinstalllibncurses5-dev

$mkdir-p/opt/mysql/data

$mkdir-p/opt/mysql/var

$./configure--prefix=/opt/mysql--with-mysqld-user=mysql--with-extra-charsets=all

--with-unix-socket-path=/opt/mysql/var/mysql.sock

--localstatedir=/opt/mysql/data--with-client-ldflags=-all-static

--with-mysqld-ldflags=-all-static--enable-assembler

注:--prefix=/opt/mysql把mysql-x.x.xx指定安装到/opt/mysql目录中;

--with-extra-charsets=all对多语言的支持;

--with-unix-socket-path=/opt/mysql/var/mysql.sock这个是指定mysql服务器启动后,联机套接字文件所处的位置和文件名,避免mysql无法启动的情况发生;

--with-mysqld-user=username这个是让mysql服务器也能让系统中普通用户

username也能启动mysql服务器,避免死掉但无法推出的情况;

--localstatedir=/opt/mysql/data指定数据库文件存放的目录;

$make

$makeinstall

待MySQL安装完毕.剩下的就是配置了;

$cp/opt/mysql/share/mysql/my-medium.cnf/etc/my.cnf

注:将配置文件拷贝到/etc目录下成为my.cnf,大家可以根据自己的需要选择配置文件(配置文件在/opt/mysql/share/mysql/目录下,有my-huge.cnfmy-medium.cnfmy-large.cnfmy-small.cnf这些).

修改mysql各系统文件权限与属主,以避免启动时造成错误;

$chmod755/opt/mysql/var/ 设置/opt/mysql/var的目录权限为755

$chown-Rmysql:mysql/opt/mysql/ 把/opt/mysql目录归属到mysql这个用户下

创建MySQL的授权表;

$/opt/mysql/bin/mysql_install_db--user=mysql

配置并启动Mysql服务;

$/opt/mysql/bin/mysqld_safe

$cp/opt/mysql/share/mysql/mysql.server/etc/rc.d/init.d/mysqld#$cd/opt/mysql/libexec

#$cpmysqldmysqld.old#$stripmysqld

$ln-s/opt/mysql/bin/mysql/usr/bin/mysql

$ln-s/opt/mysql/bin/mysqladmin/usr/sbin/mysqladmin

$netstat-atln 查看3306端口是否打开

$/etc/init.d/mysqldrestart 如果重启mysql顺利则说明mysql安装成功

$mysqladmin-urootpassword123456 设置mysql的root密码

$mysql-uroot–p123456 使用root用户进入mysql命令行mysqluse

您可能关注的文档

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档