Mysql安裝配置

2021-05-22 08:57:08 字數 2023 閱讀 9359

系統環境:rhel5 (最小化安裝,只安裝vi工具)

核心:2.6.18-8.el5

#cd /usr/local/src/tarbag

#tar xzvf mysql-5.1.38.tar.gz -c ../software/

#cd ../software/mysql-5.1.38

#./configure  --prefix=/usr/local/mysql  --datadir=/mydata --with-charset=utf8 --with-extra-charsets=complex --enable-thread-safe-client --with-big-tables --with-ssl --with-embedded-server --enable-local-infile --enable-assembler --with-plugins=innobase  --with-plugins=partition

編譯選項說明:

--prefix=/usr/local/mysql //mysql安裝目錄

--datadir=/mydata //資料庫存放目錄

--with-charset=utf8 //使用utf8格式

--with-extra-charsets=complex //安裝所有的擴充套件字符集

--enable-thread-safe-client //啟用客戶端安全執行緒

--with-big-tables //啟用大表

--with-ssl //使用ssl加密

--with-embedded-server //編譯成embedded mysql library (libmysqld.a),

--enable-local-infile //允許從本地匯入資料

--enable-assembler //彙編x86的普通操作符,可以提高效能

--with-plugins=innobase //資料庫外掛程式 (mysql-5.1.36.tag.gz編譯的時候需要去除此項)

--with-plugins=partition //分表功能,將乙個大表分割成多個小表

#make && make install //編譯然後安裝

gcc-c++-4.1.2-33.i386.rpm

二、新建使用者和組

#groupadd mysql //建mysql組

#useradd -g mysql -s /sbin/nologin mysql //建mysql使用者屬於mysql組

三、配置

#chown -r mysql:mysql /usr/local/mysql/ 把mysql目錄的許可權給mysql使用者和組

#chown -r mysql:mysql /mydata 把mysql存放目錄的許可權給mysql使用者和組

#cp /usr/local/src/software/ mysql-5.1.38/support-files/my-medium.cnf /etc/my.cnf //拷入配置檔案my.cnf

#/usr/local/mysql/bin/mysql_install_db --user=mysql //用mysql來初始化資料庫

#chown -r mysql:mysql /usr/local/mysql/var/ //把初始化的資料庫目錄給mysql所有者

#/usr/local/mysql/bin/mysqld_safe --user=mysql & //啟動mysql

四、其他

#cp /usr/local/src/software/ mysql-5.1.38/support-files/mysql.server /etc/init.d/mysqld

#chmod 755 /etc/init.d/mysqld

#chkconfig --add mysqld

#chkconfig mysqld on

#service mysqld restart

五、登陸測試

#cd /usr/local/mysql/bin

#mysql

>show databases;

mysql安裝結束

Mysql 安裝配置

my.ini 檔案內容如下 mysql 設定mysql客戶端預設字符集 default character set utf8 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir f software tools mysql mysql 8.0.15 winx6...

MySQL安裝配置

mysql安裝配置 itstar 2.檢測本地是否有mysql已存在的包 rpm qa grep mysql 3.檢測本地是否有mariadb已存在的包 rpm qa grep mariadb 4.如果存在,則使用yum命令解除安裝 mariadb libs 5.5.56 2.el7.x86 64 ...

MySQL 安裝配置

資料是對事物的一種記錄,這種記錄可以是多種形式,如,數字,字元,聲音等。如下我們有一組這樣的資料 yunya male 18freelance 粗略一看並不知道它的意思,所以我們需要有字段的標註 name gender ageprofession yunya male 18freelance 這樣的...