博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装Mysq方法
阅读量:7065 次
发布时间:2019-06-28

本文共 1950 字,大约阅读时间需要 6 分钟。

1.创建mysql账号

方法1:

useradd mysql -s /sbin/nologin -M

 

方法2:

 groupadd mysql useradd -s /sbin/nologin -g mysql -M mysql

2.安装
 1.源码安装:
  ./configure && make && make install(下载的包是二进制包,故二进制安装)
2.二进制安装

  mkdir -p /app/mysql

 

  复制软件进/app/mysql

  解压:

    tar -zxvf /mysql-5.5.50-linux2.6-x86_64.tar.gz

 

 1.复制mysql主配置文件至 /etc/my.cnf:

  /bin/cp support-files/my-small.cnf /etc/my.cnf

 

   在support-files里面有许多配置文件,其中对硬件的要求从高到低为:
   my.medium.cnf ==> my.small.cnf ==> my.large.cnf ==> my-huge.cnf ==> my-innodb-heavy-4G.cnf
 2.建立mysql数据文件目录  

  mkdir -p /app/mysql/data

 3.初始化mysql

  /app/mysql/scripts/mysql_install_db --basedir=/app/mysql/ --datadir=/app/mysql/data --user=mysql

 出现错误:
  /app/mysql//bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
 解决办法:

  yum install libaio

 4.建立mysql脚本

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

3.检查
 1.检查数据是否启动

  pa aux | grep mysql

 2.启动出现问题

  /app/mysql/support-files/mysql.server: line 276: cd: /usr/local/mysql: No such file or directory

 3.解决办法

  vi /etc/my.cnf  在[mysqld]下添加以下几行:  basedir=/app/mysql-5.5.50-linux2.6-x86_64  datadir=/app/mysql-5.5.50-linux2.6-x86_64/data

 

  按照自己的文件路径来

 4.使用mysql
  1.添加至PATH
   root用户:

    vim /etc/profile

 

    在后面添加

     PATH=$(PATH):/app/mysql/bin(自己mysql目录/bin)

 

     执行命令:source /etc/profile

   此root不包括从su root提升的用户

   一般用户;
    添加至 ~/.bash_profile中即可

    PATH=$(PATH):/app/mysql/bin(自己mysql目录/bin)

 

    执行命令:souce ~/.bash_profile

 

  建议将一般用户和root用户都给写上,这样通过su root 也能用了

2.设置密码
 mysql -uroot -p设置密码出现错误:
 Access denied for user 'root'@'localhost' (using password:YES)
解决办法:

 mysqld --skip-grant-tables & (此命令不会停止,除非关机或者杀掉)
 mysql-uroot -p

 update user set password=PASSWORD("需要设置的密码") where user='root'

 ps aux | grep mysql
 kill -9 (杀掉mysqld --skip-grant-tables &的pid号)

 

顺利进入mysql数据库

以上只是我的问题和我的解决办法,希望对你有利。

  

 

 Time : 2016-08-03 23:19:42       

Name: 王                李         

 

转载于:https://www.cnblogs.com/wang-li/p/5734996.html

你可能感兴趣的文章
批处理文件中的errorlevel用法
查看>>
webservice—验证磨刀不误砍柴工的真理
查看>>
oralce切换归档模式并热备
查看>>
ghost 恢复和安装系统
查看>>
Log4j.properties配置详解
查看>>
cisco 端口映射
查看>>
VMware HA环境搭建九:VMware HA的环境创建
查看>>
Android学习初感觉
查看>>
二叉树详解
查看>>
我的友情链接
查看>>
Linux命令大全
查看>>
ECS之初体验
查看>>
我的友情链接
查看>>
【风云原创】Flash技术将被Html5枪毙,Silverlight将何去何从?
查看>>
power shell测试wmi
查看>>
话里话外:成功CEO的用人之道——按需激励
查看>>
openwrt无线连接互联网的实现原理【1】
查看>>
WPS for Linux(ubuntu)字体配置(字体缺失解决办法)
查看>>
谷歌为Pwnium***竞赛再掷重金 将提供200万美元奖金
查看>>
搭建K8S高可用集群(二进制方式)
查看>>