Linux系統(tǒng)環(huán)境下MySQL數(shù)據(jù)庫源代碼的安裝基本環(huán)境:CentOS Linux release 7.8.2003 (Core)、MySQL5.6 一,、 安裝環(huán)境準(zhǔn)備若要在Linux系統(tǒng)下進(jìn)行Mysql源碼安裝,,需要檢查系統(tǒng)是否具備編譯源碼的工具和庫:gcc、 gcc-c++,、cmake,為方便后期MySQL使用,,還可安裝以下工具:,、ncurses-devel、perl,、"Development tools" "Desktop Platform Development" "Server Platform Development"
如未明確告知是否安裝,,還可通過命令which gcc查看是否安裝:
如未安裝,可直接使用命令yun install gcc安裝
這里提示未安裝gcc-c++,,可使用命令yum install gcc-c++進(jìn)行安裝,,然后在安裝提醒中選擇默認(rèn)或輸入y,點(diǎn)擊enter確定安裝,,當(dāng)出現(xiàn)一下內(nèi)容時則表示安裝成功:
[root@localhost ~]# mkdir -p /mydata/data [root@localhost /]# ls -ld mydata/ drwxr-xr-x. 3 root root 17 Jun 19 16:35 mydata/ [root@localhost ~]# useradd -s /sbin/nologin mysql [root@localhost ~]# ls -l /sbin/nologin -rwxr-xr-x. 1 root root 7176 Apr 1 12:51 /sbin/nologin [root@localhost ~]# chown -R mysql.mysql /mydata/data/ [root@localhost ~]# ls -ld /mydata/data drwxr-xr-x. 2 mysql mysql 6 Jun 19 15:56 /mydata/data 二,、 安裝MySQL
下載完成后可在當(dāng)前目錄查看到安裝包
三,、 MySQL數(shù)據(jù)庫基本配置
[root@centos65 support-files]# chkconfig --add mysqld [root@centos65 support-files]# chkconfig --list mysqld
PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH export PATH
添加完成后保存退出編輯,,執(zhí)行命令source /etc/profile使配置生效
使用命令vi /etc/my.cnf編輯配置文件,在文件末尾添加以下配置: innodb_file_per_table = 1 datadir = /mydata/data port = 3306 user = mysql server_id = 1 socket = /tmp/mysql.sock 編輯完成保存退出
使用命令 四,、 MySQL數(shù)據(jù)庫的使用
輸入命令/usr/local/mysql/bin/mysql_secure_installation,,設(shè)置自定義密碼
|
|