采用二进制方式免编译安装MySQL

优质
小牛编辑
134浏览
2023-12-01

采用二进制方式免编译安装MySQL

采用二进制方式免编译安装MySQL,这种方法和yum/rpm包安装方式类似.
适合各类MySQL产品系列,不需要复杂的编译设置和编译时间等待,直接解压下载的软件包,初始化即可完成MySQL的安装和启动.

新建用户

useradd mysql -s /sbin/nologin

解压下载好的二进制文件并移动到指定目录

tar xf mysql-5.5.45-linux2.6-x86_64.tar.gz && cp mysql-5.5.45-linux2.6-x86_64 /usr/local/mysql

授权mysql用户对data目录的权限

chown -R mysql.mysql /usr/local/mysql/data

执行MySQL的初始化

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

注册MySQL服务

cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysql
chkconfig --add mysqld
service mysqld start

指定sock文件和注册mysql登录快捷方式

ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql

修改root密码

/usr/local/mysql/bin/mysqladmin -uroot password 'aaaaaa' ;