下载地址:https://dev.mysql.com/downloads/mysql/ 选择通用二进制方式mysql
解压并复制到安装目录,/opt 定位到下载目录: cd /home/qinkangdeid/Downloads/ 解压并复制到安装目录 sudo tar -zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz -C /optlinux
转到root用户 sudo su 重命名文件夹为 MySQL-5.7.17 mv /opt/mysql-5.7.17-linux-glibc2.5-x86_64 /opt/mysql-5.7.17sql
由于mysql默认的安装位置是/usr/local下,创建一个软连接到此目录 sudo ln -s /opt/mysql-5.7.17/ /usr/local/mysql 查看该目录下的软连接数据库
进入mysql目录 cd /usr/local/mysqlvim
创建用户组 groupadd mysql 增长用户 useradd -r -g mysql -s /bin/false mysql 5.7 版本的通用二进制安装包经解压后获得的 MySQL 目录,内部并未包含数据文件存放的目录,因此须要单独再建立一个子目录用于存放数据文件,好比取名为 data mkdir data安全
更改权限 chown -R root:root . 下来进行初始化 bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data 新电脑可能会由于没有依赖报错服务器
安装依赖: sudo apt-get install libaio1 再次执行上面的命令,完成初始化ide
bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data日志
上述工做完成后,先不慌启动数据库服务,这时还要建立 MySQL 服务的配置文件 my.cnf。这个文件能够从 mysql/support-files 子目录下找到一个叫 my-default.cnf 的配置样例文件,而后复制一个出来,更名为 my.cnf 并放到 mysql 下便可。 复制my-default.cnf到 mysql文件夹下 cp /usr/local/mysql/support-files/my-default.cnf /usr/local/mysql/server
重命名为 my.cnf mv my-default.cnf my.cnf 编辑 my.cnf vim /usr/local/mysql/my.cnf 把下面的内容填上去 basedir = /usr/local/mysql datadir = /usr/local/mysql/data log-error = /var/log/mysql-error.log
其他的不变。根据官方文档,log-error 用来指定服务启动后的运行信息日志文件路径,运行信息包括 Notice、Error 等类型的日志。 配置文件修改保存好后,就能够启动服务了,确保当前目录为 mysql,而后运行如下命令: bin/mysqld_safe –user=mysql &
查看端口是 netstat -na -t | grep 3306
登陆: bin/mysql --user=root --password='你的密码'
登陆之后,系统要求必须修改 root 帐号的密码。 若是直接操做,系统会提示必须修改密码:
接下来修改密码: set password=password('这里是你的密码');
在 Linux 下为了安全,默认是不容许 MySQL 服务器本机之外的机器访问 MySQL 数据库服务的,所以须要从新受权 root 帐号。方便其余机器远程访问 MySQL 服务器,MySQL 命令以下: grant all privileges on . to root@’%’ identified by ‘你的密码’; flush privileges;
这样就能够容许从其余机器用 root 帐号远程登陆 MySQL 服务器了,能够用下面的 MySQL 命令来验证一下: use mysql; select host,user from user;
证实系统表 user 中已经增长了一条关于 root 远程登陆的记录。复制服务到etc/init.d下 cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld 查看
以后可使用 service mysqld start 启动服务,
中止服务:service mysqld stop 添加开机启动: 在supervisor下新建配置文件 cd /etc/supervisor/conf.d/ 新建文件 touch mysql.conf 编辑该文件,添加下面的信息保存退出便可:supervisor会自动加载该配置文件 vim mysql.conf