其他
linux中Mysql5.7二进制安装
安装libaio
> yum install libaio -y
下载MySql二进制软件包
> wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
将mysql安装包解压到指定目录
> tar -xvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
为mysql安装目录创建软链接
> cd /usr/local
> ln -s mysql-5.7.24-linux-glibc2.12-x86_64 mysql
添加mysql用户和组
> useradd -M -s /sbin/nologin mysql -g mysql
-M
不创建家目录
修改当前目录拥有者为新建的mysql用户
> cd mysql
> chown -R mysql:mysql ./
初始化mysql数据库(建立默认的库和表)
>./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize
将随机生成的登录密码记录下来:xxx
创建配置文件
> vim /etc/my.cnf
[mysqld]
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
[mysqld_safe]
log-error=/usr/local/mysql/data/mysql.log
pid-file=/usr/local/mysql/data/mysql.pid
将mysqd服务添加到系统服务中
> cp support-files/mysql.server /etc/init.d/mysqld
启动MySql
> service mysqld restart
设置mysql管理用户root的新密码
> ./bin/mysqladmin -u root -p'xxx' password 'newxxx'
将mysql命令添加到系统命令执行路径中
> ln -s /usr/local/mysql/bin/* /usr/local/bin/