mysql5 5的安裝與配置(親測版)

2022-02-01 09:33:29 字數 2442 閱讀 6533

說明:5.5和5.1差不多,只是在編譯時增加了乙個cmake,其他基本一樣,mysql5.5預設編碼是utf-8,在使用mysql5.5配置lnmp或者lamp後安裝discuz,一定要選utf-8的編碼不然會報錯

centos 6 mysql5.5安裝配置

1 安裝所需軟體

2 安裝cmake

3 tar.gz形式安裝mysql

4 配置與啟動

5 rpm形式安裝mysql

6 mysql配置引數詳細說明

mysql自5.5版本以後,就開始使用cmake 編譯工具了。

1 安裝所需要系統庫相關庫檔案

1 yum install -y gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel*

2. 安裝 cmake

1yum安裝:

1 yum   install  -y  cmake

或者原始碼編譯安裝:

1 wget  

23 tar -zxvf cmake-2.8.5.tar.gz

45 make &make install

3安裝mysql

cd  /usr/local/src

1

wget

23 mkdir -p /usr/local/mysql

45 mkdir -p /data/mysql/67

groupadd mysql

89 /usr/sbin/useradd -g mysql mysql

1011 chown -r mysql:mysql /data/mysql/

1213 tar -zxvf mysql-5.5.46.tar.gz

1415 cd mysql-5.5.46

編譯

1 cmake -dcmake_install_prefix=/usr/local/mysql  -dmysql_unix_addr=/data/mysql/mysql.sock  -ddefault_charset=utf8  -ddefault_collation=utf8_general_ci -dwith_extra_charsets:string=utf8,gbk  -dwith_myisam_storage_engine=1  -dwith_innobase_storage_engine=1  -dwith_memory_storage_engine=1  -dwith_readline=1 

2 -denabled_local_infile=1 -dmysql_datadir=/data/mysql -dmysql_user=mysql -dmysql_tcp_port=3306

安裝

1

make

23 make install

配置

1  cp support-files/my-medium.cnf /etc/my.cnf23

4 chmod 755 scripts/mysql_install_db

56 ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/

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

910 chmod 755 /etc/init.d/mysql

開機啟動: 

1 chkconfig --add mysqld23

chkconfig mysqld on

4service mysqld start

56

加入path

1 vim  /etc/profile23

45 path=$path:/usr/local/mysql/bin67

89 source /etc/profile

---------------成功------------------------

6. mysq配置引數詳細說明

mysql最大併發數|linux修改mysql最大併發連線數

# 用來同步io操作的io執行緒的數量. this value is # 此值在unix下被硬編碼為4,但是在windows磁碟i/o可能在乙個大數值下表現的更好.innodb_file_io_threads = 4

mysql 5 5傳馬 mysql5 5安裝文件

groupadd mysql useradd r g mysql mysql mkdir home mysql mkdir p data mysql chown mysql mysql r data mysql yum install y gcc gcc c libtool autoconf aut...

mysql5 5許可權配置

測試資料庫被勒索了,資料庫ip限制訪問用起來。1.請用root登陸mysql,查詢root的許可權 show grants for root localhost 如果root使用者的許可權只有如下,usage 是指當前root使用者對所有的庫和表只有瀏覽許可權 grant usage on to r...

編譯安裝MySQL 5 5

編譯安裝mysql 5.5 cmake的重要特性之一是其獨立於原始碼 out of source 的編譯功能,即編譯工作可以在另乙個指定的目錄中而非原始碼目錄中進行,這可以保證原始碼目錄不受任何一次編譯的影響,因此在同乙個原始碼樹上可以進行多次不同的編譯,如針對於不同平台編譯。編譯安裝mysql 5...