好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Linux版 MySql57安装教程

这里介绍的是CentOS7.4安装mysql57的教程

创建MySQL文件包

使用mkdir -p 文件夹路径创建以下目录:

文件夹路径 用途 /usr/local/mysql MySQL安装路径 /data/mysql 数据库保存路径 /data/log/mysql 日志保存路径

下一步 下载MySQL并上传到服务器中(或者直接curl)

在MySQL官网:http://dev.mysql测试数据/downloads/mysql 中

点击
选择自己的Linux版本

然后下载32/64位的软件,这边我下载的是第二个

mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz

使用Xftp工具将下载好的mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz文件导入到目录 /usr/local 中;

 #解压MySQL.tar.gz压缩包到	/usr/local中
tar -xzvf /usr/local/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz -C /usr/local
#重命名解压后的文件名
mv /usr/local/mysql-5.7.17-linux-glibc2.5-x86_64 /usr/local/mysql
#删除压缩包
rm -r /usr/local/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
 

新建mysql用户、组及目录

 #新建一个msyql组
groupadd mysql
#新建msyql用户禁止登录shell
useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql
 

改变目录/文件所属用户组/拥有者

 cd /usr/local/mysql
#设置文件拥有者
chown -R mysql ./
chown -R mysql /data/mysql
#设置文件所属用户组
chgrp -R mysql ./
chown -R mysql /data/mysql
 

配置参数

 bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
 
注意记录生成的临时密码: root@localhost: 后面的字符
 bin/mysql_ssl_rsa_setup  --datadir=/data/mysql
 
继续修改系统配置文件
 cd /usr/local/mysql/support-files
ls
#会显示
#magic mysqld_multi.server mysql-log-rotate mysql.sever四个文件/夹
#新建一个my-default.cnf文件
vi my-default.cnf

cp my-default.cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysql

vi /etc/init.d/mysql
#拉到最下面修改
basedir=/usr/local/mysql
datadir=/data/mysql
 

最后启动mysql

 /etc/init.d/mysql start
 
登陆MySQL
 mysql -hlocalhost -uroot -p
#如果出现-bash: mysql: command not found
	#就执行:
	ln -s /usr/local/mysql/bin/mysql /usr/bin
 
然后输入配置参数时产生的临时密码

set password=password(‘new password‘);

Linux版 MySql57安装教程

标签:系统   word   执行   --   centos   def   set   软件   targe   

查看更多关于Linux版 MySql57安装教程的详细内容...

  阅读:38次