CentOs下mysql安裝步驟詳細

2021-07-02 06:33:44 字數 2507 閱讀 5375

1、安裝 cmake 編譯器。

#cd /usr/local/src

#wget 

2)解壓cmake

#tar -zvxf cmake-2.8.4.tar.gz 

3)配置編譯

#cd cmake-2.8.4

#yum -y install gcc

#yum -y install gcc-c++

#yum -y install ncurses-devel

#./configure

#make

#make install

2安裝mysql

放在:/usr/local/src目錄下

2)、新增必要的組和擁有者

#groupadd mysql

#useradd -r -g mysql mysql

3)、解壓mysql

#tar -zvxf mysql-5.5.9.tar.gz

#mv /usr/local/src/

mysql-5.5.9 

/usr/local/src/

mysql

4)、配置編譯

如果是重灌mysql,請先刪除my.cnf如: rm -rf /etc/my.cnf

#mkdir /usr/local/mysql

#mkdir /usr/local/mysql/data

#cd /usr/local/src/mysql

#cmake . \

-dcmake_install_prefix=/usr/local/mysql \

-dinstall_datadir=/usr/local/mysql/data \

-ddefault_charset=utf8 \

-ddefault_collation=utf8_general_ci \

-dextra_charsets=all \

-denabled_local_infile=1

引數說明:

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

-dinstall_datadir=/usr/local/mysql/data //資料庫存放目錄

-ddefault_charset=utf8     //使用utf8字元

-ddefault_collation=utf8_general_ci //校驗字元

-dextra_charsets=all     //安裝所有擴充套件字符集

-denabled_local_infile=1    //允許從本地匯入資料

#make

#make install

注意事項:

重新編譯時,需要清除舊的物件檔案和快取資訊。

# make clean

# rm -f cmakecache.txt

# rm -rf /etc/my.cnf 

4)、設定目錄許可權

# cd /usr/local/mysql

# chown -r root:mysql . //把當前目錄中所有檔案的所有者所有者設為root,所屬組為mysql

# chown -r mysql:mysql data

5)、配置檔案

# cp support-files/my-medium.cnf /etc/my.cnf

basedir = /usr/local/mysql

6)、建立系統資料庫的表

# cd /usr/local/mysql

# scripts/mysql_install_db --user=mysql

7)、設定許可權啟動

設定環境變數:

# vi /root/.bash_profile

修改path為如下:

path=$path:$home/bin:/usr/local/mysql/bin:/usr/local/mysql/lib

#source /root/.bash_profile

啟動mysql:

# cd /usr/local/mysql

# ./bin/mysqld_safe --user=mysql &   //啟動mysql,但不能停止

關閉mysql服務

# mysqladmin -u root -p shutdown  //這裡mysql的root使用者還沒有配置密碼,所以為空值。

8)、修改mysql的root使用者的密碼:

# mysql -u root mysql

mysql>use mysql;

mysql> grant all privileges on *.* to root@"%" identified by "root";  //為root新增遠端連線的能力。

mysql>update user set password = password('******') where user='root';

mysql>flush privileges;

mysql>exit

重新登入:mysql -u root -p

centos7下面的mysql5 7安裝步驟

環境監察 yum list installed grep mysql 如果檢查出來有的話就使用下面這個命令刪除 yum y remove mysql libs.x86 64 wget 2 安裝 mysql 源 rpm ivh mysql57 community release el7 8.noarc...

centos下mysql安裝目錄

apache 如果採用rpm包安裝,安裝路徑應在 etc httpd目錄下 apache配置檔案 etc httpd conf httpd.conf apache模組路徑 usr sbin apachectl web目錄 var www html 如果採用源 安裝,一般預設安裝在 usr local...

Centos下python安裝 MySQLdb報錯

問題描述 centos下python安裝 mysqldb報以下錯誤 python setup.py build running build running build py running build ext building mysql extension creating build temp....