CentOS 6平台安装mysql(二进制包)5.5.59

MySQL 1557℃

对于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