亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

linux 源碼安裝MYSQL(5.5.27)詳細教程

標簽:
MySQL

1.安装所需依赖包

yum -y install make gcc-c++ cmake bison-devel ncurses-devel
2.创建用户

useradd -M -s /sbin/nologin mysql

-M为不创建home目录

3.解压

tar zxvf mysql-5.5.27.tar.gz -C /usr/src/

-C 注定解压文件夹

4.编译安装

cd /usr/src/mysql-5.5.27/
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
5.复制配置文件和启动脚本并给与相应权限

cd /usr/local/mysql/
cp support-files/my-medium.cnf ./my.cnf
mv /etc/my.cnf /etc/my.cnf.bak
chown mysql.mysql /usr/local/mysql -R
cp support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
6.初始化配置
scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
注:在启动MySQL服务时,会按照一定次序搜索my.cnf,先在/etc目录下找,找不到则会搜索"$basedir/my.cnf",在本例中就是 /usr/local/mysql/my.cnf,
这是新版MySQL的配置文件的默认位置!注意:在CentOS 6.4版操作系统的最小安装完成后,在/etc目录下会存在一个my.cnf,需要将此文件更名为其他的名字,
如:/etc/my.cnf.bak,否则,该文件会干扰源码安装的MySQL的正确配置,造成无法启动。
chown -R mysql:mysql /usr/local/mysql
初始化脚本在 /usr/local/mysql/my.cnf 生成了配置文件。需要更改该配置文件的所有者
7.启动MYSQL

/etc/init.d/mysqld start
8.配置开机自启动

chkconfig mysqld on
9.修改ROOT用户密码

/usr/local/mysql/bin/mysqladmin -u root password '123456'

默认ROOT用户为空密码

10.登陆MYSQL

为了方便操作我们需要设置PATH

修改/etc/profile文件,在文件末尾添加

PATH=/usr/local/mysql/bin:$PATH
export PATH
保存文件,运行下面的命令,让配置立即生效

source /etc/profile
登陆
mysql -uroot -p
Enter password:
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+
4 rows in set (0.00 sec)

點擊查看更多內容
12人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消