本文目录一览:
mysql数据库5.7怎么安装图解
mysql数据库5.7安装的方法:首先进入浏览器,找到mysql数据库5.7下载,下载之后找到安装包保存的文件夹,点击进入,如果电脑的扫毒软件要选择信任,按照提示说明一步一步地安装,最后可以在电脑开始菜单栏中找到安装好的软件,既可以使用了。
- 进入浏览器,搜索Mysql5.7下载。
- 找到要安装的版本。
- 点击下载。
- 选择想要保存的位置。
- 电脑上的杀毒软件会阻止安装,这个时候应该添加信任。
- 信任之后就可以安装了。
- 等待插件安装完成。
- 在保存的文件里,双击插件,进入安装软件页面。
- 进入页面,点击Next。
- 勾选同意规则,点击Next。
- 一般自己使用的类型,都是选择Typical,所以点击标示。
- 进入页面,再点击Install。
- 等待安装MySQL 5.7。
- 点击Finish。
- 点击开始页面,拉出所有程序。
- 找到MySQL文件夹。
- 找到MYSQL Server 5.7文件夹。
- 点击软件,进行使用。
怎样在Linux环境下安装部署MySQL数据库系统
在Linux安装软件需要预先做好如下一些准备:准备好Linux操作系统如:CentOS7。配置好yum源。 完成上述准备后,就可以动手安装MySQL数据库了。主要安装步骤如下:
- 禁用selinux
setenforce 0
- 上传安装文件到Linux
- 解压rpm包
tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
- 安装软件
yum install mysql-community-{libs,client,common,server}-*.rpm
- 启动mysql数据库初始化
systemctl start mysqld
- 修改
/etc/my.cnf
,添加以下内容:[mysqld] # 可以在表中录入中文 character-set-server=utf8 explicit-defaults-for-timestamp # 禁用当前密码认证策略,可以使用简单密码(生产环境不适用) validate_password=0
- 重启mysql服务
systemctl restart mysqld
- 找临时登录密码
grep -i "temporary password" /var/log/mysqld.log
- 连接MySQL数据库
mysql -uroot -p
- 修改root用户登录密码为简单密码(生产环境不适用)
alter user root@localhost identified by '';
- 配置MYSQL_PS1环境变量
修改家目录下的.bash_profile
文件,添加:export MYSQL_PS1="\u@\h[\d]"
- 使新环境变量生效
source /root/.bash_profile
- 重新连接mysql验证
mysql -uroot -p
除了上述安装方式以外,可能在公司中会遇到安装指定版本的需求,那么如何安装指定版本的MySQL数据呢?这时我们可以采用下载指定版本安装包进行安装的方式,主要步骤如下,假设CentOS7 linux最小安装,已经配置好yum。首先检查是否安装numactl包:
rpm -qa|grep numactl
yum install numactl-libs-*
如果没有安装需要安装。检查是否安装libaio包:
rpm -qa|grep libaio
yum install libaio-*
具体安装步骤如下:
- 禁用selinux
setenforce 0
- 上传安装文件到Linux
mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
- 创建mysql用户组和用户
groupadd -g 27 -r mysql useradd -M -N -g mysql -r -s /bin/false -c "MySQL Server" -u 27 mysql id mysql
- 上传安装包到root家目录
- 解压二进制文件到
/usr/local
tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz -C /usr/local
- 解压目录改名为mysql
cd /usr/local ls -l mv mysql-5.7.26-linux-glibc2.12-x86_64/ mysql
- 环境变量中添加
mysql/bin
目录
修改/root/.bash_profile
,添加:PATH=/usr/local/mysql/bin:$PATH:$HOME/bin export MYSQL_PS1="\u@\h[\d]" source /root/.bash_profile
- 创建
/usr/local/mysql/etc/my.cnf
选项文件(也可以使用默认的/etc/my.cnf
选项文件)mkdir -p /usr/local/mysql/etc mkdir -p /usr/local/mysql/mysql-files
- 编辑选项文件
my.cnf
填写默认选项:[mysqld] basedir=/usr/local/mysql datadir=/usr/local/mysql/data socket=/usr/local/mysql/data/mysql.sock log-error=/usr/local/mysql/data/mysqld.err pid-file=/usr/local/mysql/data/mysqld.pid secure_file_priv=/usr/local/mysql/mysql-files user=mysql # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 Explicit-defaults-for-timestamp character-set-server=utf8 [mysql] socket=/usr/local/mysql/data/mysql.sock
- 初始化数据目录
cd /usr/local/mysql mkdir data chmod 750 data chown mysql:mysql data
- 初始化数据库
cd /usr/local/mysql bin/mysqld --defaults-file=/usr/local/mysql/etc/my.cnf --initialize
- 使用systemd管理mysql
添加以下内容:systemctl {start|stop|restart|status} mysqld cd /usr/lib/systemd/system touch mysqld.service chmod 644 mysqld.service vi mysqld.service
[Unit] Description=MySQL Server Documentation=man:mysqld(7) Documentation= After=network.target After=syslog.target [Install] WantedBy=multi-user.target [Service] User=mysql Group=mysql Type=forking PIDFile=/usr/local/mysql/data/mysqld.pid TimeoutSec=0 ExecStart=/usr/local/mysql/bin/mysqld --defaults-file=/usr/local/mysql/etc/my.cnf --daemonize --pid-file=/usr/local/mysql/data/mysqld.pid $MYSQLD_OPTS EnvironmentFile=-/etc/sysconfig/mysql LimitNOFILE = 65535 Restart=on-failure RestartPreventExitStatus=1 PrivateTmp=false
- 创建
mysql.conf
文件
添加以下语句:cd /usr/lib/tmpfiles.d touch mysql.conf chmod 644 mysql.conf vi mysql.conf
d /usr/local/mysql/data 0750 mysql mysql -
- 使新添加的mysqld服务开机启动
systemctl enable mysqld.service
- 手动启动mysqld
systemctl start mysqld systemctl status mysqld
- 获得mysql临时登录密码
cat /usr/local/mysql/data/mysqld.err | grep "temporary password"
- 客户端登录连接mysql服务器
输入临时密码mysql -uroot -p
- 修改MySQL用户root@localhost密码
alter user root@localhost identified by ''; #此处为了方便设置为空密码
- 测试新密码连接MySQL服务
mysql -uroot -p
至此,我们就完成了在Linux环境下安装MySQL的任务。通过这两种方式我们可以体会到在Linux环境下安装软件的基本思路及方法。
如何安装mysql数据库
- 先下载
mysql-XXX.tar.gz
- 解压:
tar zxvf mysql-3.22.32.tar.gz
- 进入解压目录:
cd mysql-3.22.32
- 指定安装目录:
./configure --prefix=/你的路径/mysql
- 编译:
make
- 安装:
make install
- 进入scripts目录:
cd scripts
- 初始化数据库:
./mysql_install_db
- 进入
/usr/local/mysql/share/mysql/
目录 - 修改权限:
chmod 611 mysql.server
- 复制启动脚本:
cp /usr/local/mysql/scripts/mysql.server /usr/local/mysql/bin
- 启动MySQL:
./mysql.server start
- 用Kwrite打开
/etc/rc.d/rc.local
这个文件,加入下面这行以便开机的时候自动执行MySQL/usr/local/mysql/share/mysql/mysql.server start
关于MySQL数据库的安装方法有很多,这里就为大家介绍这一种。