设为首页 收藏本站
查看: 580|回复: 0

[经验分享] mysql的详细安装及排错

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-8-6 10:52:32 | 显示全部楼层 |阅读模式
#=====================

导入数据库:

# tar -xvf employees_db-full-1.0.6.tar.bz2
# cd employees_db
# msyql -h localhost -u root < employees.sql  
=============================================



注意事项:

1、[ ]# rpm -qa|grep mysql
如果同时存在mysql-libs 和mysql-server ,要把这两都卸载掉。

2、[ ]# whereis cmake
3、[ ]# cd mysql-5.6.21   

   [ ]# vim INSTALL-SOURCE
     出现错误:

     排错:

     [ ]# yum install ncurses* 依旧出现了错误。如下:

        Error Downloading Packages:
        ncurses-static-5.7-3.20090208.el6.x86_64: failure: Packages/ncurses-static-5.7-3.20090208

.el6.x86_64.rpm from local-yum: [Errno 256] No more mirrors to try.

继续排错--> yum install ncurses  ncurses-devel --安装成功。

         []#rm -rf  CMakeFiles  CMakeCache.txt

4、[]# yum list|grep bison  --> yum install bison* 出现错误 竟然发现:
         #yum list|grep bison 米有。

  那就用网络yum源吧。


=============


http://note.youdao.com/yws/res/19319/F559B62F799B4CB39F2A1DB406D1B4EC
=============

如何给Mysql设置密码?

mysql>set password=?

mysql>flush privileges;

==============


# yum   -y install  ncurses ncurses-devel gcc gcc-c++ openssl openssl-devel libtool*

一、mysql安装和基本配置                     
1、安装cmake

   # tar -vxf  cmake-2.8.11.2.tar.gz

   # cd cmake-2.8.11.2

   # ./configure
    # make && make install
   

2、安装mysql

    #  tar  -vxf  mysql-5.6.21.tar.gz  

    # cd mysql-5.6.21

    # cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql  -DMYSQL_DATADIR=/database/mydata -DSYSCONFDIR=/etc  -DTMPDIR=/tmp -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_PERFSCHEMA_STORAGE_ENGINE=1 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DENABLED_LOCAL_INFILE=1 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DWITH_EXTRA_CHARSETS=all  

(注意有空格!)  

  # make   &&  make install                        # ./configure  --help  

  #  groupadd -g 120 mysql
   # useradd -g mysql -u 120 mysql -M -s /sbin/nologin
   #  man useradd
   # ls /home  
   # cd  /
   # cd  database  -->  ls
   # chown mysql:mysql  mydata -R
   # cd /usr/local/mysql/support-files
   # ls
   # cp mysql.server   /etc/init.d/mysqld
   # cp my-default.cnf  /etc/my.cnf    -->  y (my-default.cnf是一个模板,cat 一下)


    # vim /etc/my.cnf
[client]
port = 3306
socket = /tmp/mysql.sock

[mysqld]
user = mysql
innodb_buffer_pool_size = 128M
log_bin = master-log
basedir = /usr/local/mysql
datadir = /database/mydata
port = 3306
server_id = 1
socket = /tmp/mysql.sock
join_buffer_size = 128M
sort_buffer_size = 2M
read_rnd_buffer_size = 2M

character_set_server = utf8
explicit_defaults_for_timestamp = on
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES


   # cd /usr/local/mysql

   # ./scripts/mysql_install_db --user=mysql --datadir=/database/mydata --explicit_defaults_for_timestamp=1   

以上执行脚本出现错误:

排错:

=====

#chmod +x scripts/mysql_install_db

  # mkdir /database/mydata  -p

======


  # service mysqld restart
   
    3、连接到数据库
    # mysql -S /tmp/mysql.sock  \\使用socket连接到mysql

   # mysql -S /tmp/mysql.sock -p aixocm \\密码是aixocm     ?????

   # mysql -u root -h localhost
     连接数据库时出现错误:-bash: mysql: command not found

因为mysql命令的路径在/usr/local/mysql/bin下面,而你直接使用mysql命令时,
系统是在/usr/bin下面查此命令的,所以找不到此命令。  

   解决办法是:
ln -s /usr/local/mysql/bin/mysql /usr/bin 做个链接即可

或者:  cp  /usr/local/mysql/bin/mysql  /usr/bin





# mysql -ugongda -p123456  -h 10.0.0.60  
远程到10.0.0.60 用密码为123456的用户登录mysql  


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-94709-1-1.html 上篇帖子: mysql.sock文件丢失 下篇帖子: 监控mysql主从脚本 mysql
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表