Linux学习之安装MySQL数据库

一、环境

1.CentOS6.8下编译安装MySQL5.6..准备好mysql-5.6.14.tar.gz,并且上传至Linux的/opt/目录下二、检查是否安装有MySQLServer

执行命令rpm-qa

grepmysql执行结果:bash:rpm-qa

grepmysqlmysql-libs-5.1.73-7.el6.x86_64//查询到的结果然后删除:rpm-emysql_libs//普通删除模式rpm-e--nodepsmysql_libs//强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除(我在执行命令时候没有删除掉,但是不影响后续安装,报了一个error)三、安装MySQL1.安装编译代码需要的包

bash:yum-yinstallmakegcc-c++cmakebison-develncurses-devel2.解压已经上传到Linux的MySQL文件

bash:tar-zxvfmysql-5.6.14.tar.gz解压完毕后进入MySQL目录bash:cdmysql-5.6..编译安装[源码=》编译

bash:cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql-  DMYSQL_DATADIR=/usr/local/mysql/data-DSYSCONFDIR=/etc-DWITH_MYISAM_STORAGE_ENGINE=1-DWITH_INNOBASE_STORAGE_ENGINE=1-DWITH_MEMORY_STORAGE_ENGINE=1-DWITH_READLINE=1-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock-DMYSQL_TCP_PORT=-DENABLED_LOCAL_INFILE=1-DWITH_PARTITION_STORAGE_ENGINE=1-DEXTRA_CHARSETS=all-DDEFAULT_CHARSET=utf8-DDEFAULT_COLLATION=utf8_general_cips:这是一行代码,可以直接拷贝使用,时间稍长,可以耐心等待4.编译并安装

bash:makemakeinstall一条命令,根据网速时间不定,预计在15-30分钟不等。四、配置MySQL1.设置权限

查看是否有mysql用户及用户组bash:cat/etc/passwd查看用户列表bash:cat/etc/group查看用户组列表如果没有,则执行bash:groupaddmysql增加用户组bash:useradd-gmysqlmysql增加用户并放入到mysql用户组中2.修改/usr/local/mysql权限

bash:chown-Rmysql:mysql/usr/local/mysql使用递归,修改mysql目录下所有的用户名和用户组3.进入安装路径(在执行下面的指令),初始化配置

bash:  cd/usr/local/mysql一般安装的软件默认是在/usr/local/目录下bash:scripts/mysql_install_db--basedir=/usr/local/mysql--datadir=/usr/local/mysql/data--user=mysql注:在CentOS6.8版操作系统的最小安装完成后,在/etc目录下会存在一个my.cnf,需要将此文件更名为其他的名字,如:/etc/my.cnf.bak,否则,该文件会干扰源码安装的MySQL的正确配置,造成无法启动。

修改名称,防止干扰:bash:mv/etc/my.cnf/etc/my.cnf.bak有的话执行,没有就可以忽略

4.启动MySQL/usr/local/mysql下执行

添加服务,拷贝服务脚本到init.d目录,并设置开机启动bash:cpsupport-files/mysql.server/etc/init.d/mysqlbash:chkconfigmysqlon设置开机启动bash:servicemysqlstart启动MySQL5.修改root密码

bash:cd/usr/local/mysql/binbash:./mysql-uroot-pEnterpassword://默认密码是空Wel







































白癜风丸零售价格是多少元
北京哪家医院看白癜风专业



转载请注明:http://www.xcqg58.com/pxxx/9283.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了