国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

Linux下安裝mysql的方式(yum和源碼編譯兩種方式)

2024-07-24 12:50:39
字體:
來源:轉載
供稿:網友

這里介紹Linux下兩種安裝mysql的方式:yum安裝和源碼編譯安裝。

1. yum安裝

(1)首先查看centos自帶的mysql是否被安裝:

# yum list installed |grep mysql //若有自帶安裝的mysql,將其卸載# yum -y remove mysql-libs.x86_64

(2)下載MySQL官網的yum倉庫:https://dev.mysql.com/downloads/repo/yum/,


# yum localinstall mysql57-community-release-el6-11.noarch.rpm//查看yum倉庫是否成功添加# yum repolist enabled |grep "mysql.*-community.*"

(3)使用mysql yum倉庫時,默認情況下選擇的最新版本進行安裝,也可以通過手動編輯文件來選擇一個版本安裝。例如,要安裝mysql5.6版本,則再mysql56-community設置enabled=1,mysql57-community設置enabled=0。

# vim /etc/yum.repos.d/mysql-community.repo[mysql57-community]name=MySQL 5.7 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/enabled=0gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql# Enable to use MySQL 5.6[mysql56-community]name=MySQL 5.6 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

(4)安裝mysql

# yum install mysql-community-server

(5)啟動mysql服務

# service mysqld start

若出現下面輸出則表示mysql安裝成功:

Starting mysqld:[ OK ]

2. 源碼編譯安裝mysql

(1)首先安裝源碼編譯所需要的包

# yum -y install make gcc-c++ cmake bison-devel ncurses-devel

(2)下載并解壓安裝包

# wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.14.tar.gz
# tar xvf mysql-5.6.14.tar.gz

(3)編譯安裝(編譯參數按實際情況制定)

# cd mysql-5.6.14# cmake .-DCMAKE_INSTALL_PREFIX=/usr/local/mysql /-DMYSQL_DATADIR=/usr/local/mysql/data /-DSYSCONFDIR=/etc /-DWITH_MYISAM_STORAGE_ENGINE=1 /-DWITH_INNOBASE_STORAGE_ENGINE=1 /-DWITH_MEMORY_STORAGE_ENGINE=1 /-DWITH_READLINE=1 /-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock /-DMYSQL_TCP_PORT=3306 /-DENABLED_LOCAL_INFILE=1 /-DWITH_PARTITION_STORAGE_ENGINE=1 /-DEXTRA_CHARSETS=all /-DDEFAULT_CHARSET=utf8 /-DDEFAULT_COLLATION=utf8_general_ci# make && make install

(4)配置mysql

  設置權限:

# useradd mysql# passwd mysql # chown -R mysql:mysql /usr/local/mysql

  初始化mysql:

# cd /usr/local/mysql# scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

注意:在/etc目錄下會存在一個my.cnf,需要將此文件更名為其他的名字,如:/etc/my.cnf.bak,否則,該文件會干擾源碼安裝的MySQL的正確配置,造成無法啟動。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 耿马| 安康市| 南郑县| 钟山县| 佛坪县| 徐水县| 天峨县| 许昌市| 三亚市| 南漳县| 宁海县| 娱乐| 尉氏县| 秦皇岛市| 红河县| 合肥市| 荣昌县| 平罗县| 乌审旗| 博湖县| 博客| 肥乡县| 石景山区| 乐亭县| 莎车县| 临海市| 柞水县| 金山区| 西平县| 固安县| 克山县| 永兴县| 德格县| 山丹县| 长汀县| 同江市| 青河县| 全州县| 鄂托克前旗| 张家界市| 同心县|