1。创建运行用户
<代码> useradd - m - s/sbin/nologin mysql//新建程序用户并加入mysql组,不允许登陆系统代码>
2。解包
<代码> cd//切换到当前用户家目录 焦油-zxvf mysql-5.5.22.tar。广州- c/usr/src///解压软件包 cd/usr/src/mysql-5.5.22///进入解压目录代码>
3。配置安装选项
<代码> yum - y安装cmake ncurses-devel//安装编译依赖包(mysql - 5. x以后使用cmake编译安装)代码>
<代码> cmake -DCMAKE_INSTALL_PREFIX=/usr/地方/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=所有-DSYSCONFDIR=/etc/<代码>
<强>选项强>
-DCMAKE_INSTALL_PREFIX:指定MySQL安装位置
-DDEFAULT_CHARSET:指定默认字符集编码
-DDEFAULT_COLLATION:指定默认使用字符集校对规则
-DWITH-EXTRA-CHARSETS:指定额外支持的其他字符集编码
-DSYSCONFDIR:配置文件存储位置
4。编译并安装
<代码>使,,使安装代码>
5。配置MySQL
<代码>乔恩- r mysql: mysql/usr/local/mysql///数据库目录所有者所有组设置代码>
<代码> cp/usr/src/mysql-5.5.22/支持文件/my-medium.cnf/etc/my.cnf//拷贝源码目录提供配置文件代码>
<代码>/usr/地方/mysql/脚本/mysql_install_db——用户=mysql basedir=/usr/地方/mysql/猟atadir=/usr/地方/mysql/数据///执行初始化脚本,生成默认库及表代码>
<强>选项强>
——用户:指定运行用户
——basedir:指定MySQL数据库位置
——datadir:指定MySQL数据存储位置
<代码>回声“路径=$路径:/usr/地方/mysql/bin”祝辞在/etc/profile//添加mysql到搜索路径,方便执行命令 源/etc/profile//立即让概要文件内容生效代码>
6。启动服务
<代码> cp/usr/src/mysql-5.5.22/支持文件/mysql。服务器/etc/init.d/mysqld//拷贝服务脚本文件到/etc/摆在目录下并改名为mysqld chmod + x/etc/init.d/mysqld//给予脚本执行权限 chkconfig——35级添加mysqld//添加为系统服务,35级别开机自启/etc/init.d/mysqld启动或服务mysqld开始//启动服务代码>
<代码> netstat -utpln | grep mysqld//过滤mysql监听的端口,查看服务是否开启代码>
7。修改密码
mysqladmin - u root密码“123”;//设置MySQL,根密码为123,默认为空