mysql的詳細安裝及排錯

來源:互聯網
上載者:User

標籤:mysql詳細安裝及排錯

#=====================

匯入資料庫:


# 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源吧。


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


650) this.width=650;" src="http://note.youdao.com/yws/res/19319/F559B62F799B4CB39F2A1DB406D1B4EC" alt="cmake-2.8.11.2.tar.gz" title="cmake-2.8.11.2.tar.gz" id="userfile_d165d46b9" />

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

如何給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


本文出自 “張露露” 部落格,請務必保留此出處http://zhanglulu913.blog.51cto.com/10592685/1681906

mysql的詳細安裝及排錯

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.