码迷,mamicode.com
首页 > 数据库 > 详细

linux手动安装配置mysql

时间:2018-08-23 19:28:22      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:无法登录   service   roo   .so   nload   pts   bin   yum   groupadd   

1.准备工作

   ①官网下载:https://dev.mysql.com/downloads/mysql/5.6.html#downloads

  技术分享图片

    下载之后上传到服务器。

     ②创建linux组用户

  groupadd mysql

  useradd -g mysql mysql

2.安装

  ①解压,比如放到了/usr/local/,进入到该目录下,进行用z解压gz包,然后改名为mysql文件夹。

  [root@localhost ~]# cd /usr/local/
  [root@localhost local] tar -xzvf mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz
  [root@localhost local] mv mysql-5.6.41-linux-glibc2.12-x86_64 mysql

  ②设置mysql目录属主属组都为上面添加的组和用户mysql

  [root@localhost local] chown -R mysql.mysql mysql

  ③安装和配置

  [root@localhost local] cd mysql
  [root@localhost mysql]./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

    注:若执行以上最后一个命令出现以下问题:

    FATAL ERROR: please install the following Perl modules before executing 
    ./scripts/mysql_install_db:Data::Dumper

    解决方法 :安装autoconf库

    命令: yum -y install autoconf   //此包安装时会安装Data:Dumper模块
    安装完成重新执行上述最后一个命令

3.配置

  ①配置my.cnf,可以copy或者网上下一个,里面参数文件路径要对。

  [root@localhost mysql] cp support-files/my-default.cnf /etc/my.cnf
  [root@localhost mysql] vim /etc/my.cnf
  [mysql]
  # 设置mysql客户端默认字符集
  default-character-set=utf8 
  socket=/var/lib/mysql/mysql.sock
  [mysqld]
  skip-name-resolve
  #设置3306端口
  port = 3306 
  socket=/var/lib/mysql/mysql.sock
  # 设置mysql的安装目录
  basedir=/usr/local/mysql
  # 设置mysql数据库的数据的存放目录
  datadir=/usr/local/mysql/data
  ②配置启动项
  [root@localhost mysql]# cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
  [root@localhost mysql]# chmod +x /etc/rc.d/init.d/mysqld  #添加执行权限
  [root@localhost mysql]# chkconfig --add mysqld        #加入到系统服务
  [root@localhost mysql]# chkconfig --list mysqld        #检查是否生效,生效以后就可以用service命令控制启动和停止
  [root@localhost mysql]# service mysqld start         #启动mysql

4.环境变量配置

    #能正常启动服务,无法登录,需要配置环境变量

  [root@localhost mysql]# vim ~/.bash_profile
    export PATH=$PATH:/usr/local/mysql/bin      #文件最后添加这一句,指向你的安装目录bin,保存退出
  [root@localhost mysql]# source ~/.bash_profile    #立即生效

5.再次测试登录mysql,发现就能成功了。

[root@localhost mysql]mysql                  #直接mysql就能进入,或者做初始化设置。
[root@localhost mysql]mysql_secure_installation    #初始化设置

 

linux手动安装配置mysql

标签:无法登录   service   roo   .so   nload   pts   bin   yum   groupadd   

原文地址:https://www.cnblogs.com/xuekun/p/9525324.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!