对于linux的软件安装,常见有三种方式:rpm安装、源码安装、二进制包安装。可以参考 Linux二进制包\源代码包\rpm包区别。源代码包里面包括了程序原始的程序代码,需要在你的计算机上进行编译以后才可以产生可以运行程序,所以从源代码安装的时间会比较长。二进制包里面包括了已经经过编译,可以马上运行的程序。你只需要下载和解包(安装)它们以后,就马上可以使用。工作中DBA最为常用的为二进制安装。
1.下载解压
可以打开mysql官网下载,页面的系统类型选择“Linux – Generic”然后下载二进制包。也可以直接通过wget下载:
wget --no-check-certificate https://cdn.mysql.com/archives/mysql-5.5/mysql-5.5.59-linux-glibc2.12-x86_64.tar.gz tar -zxvf mysql-5.5.59-linux-glibc2.12-x86_64.tar.gz mv mysql-5.5.59-linux-glibc2.12-x86_64 /usr/local/mysql
2.增加运行账户并初始化、设置表名大小写不敏感
首先新建运行mysql进程的账户,再设置好mysq的data目录权限,就可以执行初始化命令了:
useradd -M -s /sbin/nologin mysql chown -R mysql.mysql /usr/local/mysql/data /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ \cp /usr/local/mysql/support-files/my-large.cnf /etc/my.cnf vim /etc/my.cnf #在[mysqld]下加入如下内容(默认为0,即表名大小写敏感): lower_case_table_names=1
3.设置系统服务、开机启动、环境变量
需先将配置文件和启动脚本拷贝到相关目录,再修改启动脚本里的mysql安装目录和数据目录,最后加入开机启动和设置环境变量
\cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld vim /etc/init.d/mysqld #修改46行basedir=/usr/local/mysql #修改47行datadir=/usr/local/mysql/data chkconfig --add mysqld echo 'export PATH=/usr/local/mysql/bin:$PATH'>>/etc/profile source /etc/profile
4.修改root密码、设置允许远程登陆
此时mysql启动后,输入mysql命令后无需密码敲回车就可以登陆的。
service mysqld start mysql -u root -p use mysql; update user set password=password('123456') where user='root'; update user set host='%' where user='root' && host='127.0.0.1'; flush privileges; quit
5.mysql管理命令
以下分别是:启动、停止、重启、重新加载配置、强制重启、查看状态
service mysqld [start|stop|restart|reload|force-reload|status
转载请注明:零五宝典 » CentOS 6平台安装mysql(二进制包)5.5.59