Linux中安装MySQL 5.6

本文详细介绍了在Linux环境下安装MySQL 5.6版本的步骤,包括解决依赖和包冲突问题,安装服务端和客户端,修改配置文件,启动服务,设置密码及登录等关键操作。

安装mysql-5.6
1.解决依赖问题

    yum -y install libaio.x86_64
    yum -y install  perl.x86_64

2.解决包冲突问题
  

 rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64


3.安装mysql服务端
  

 rpm -ivh /data/MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm


4.安装mysql客户端
  

  rpm -ivh /data/MySQL-client-5.6.26-1.linux_glibc2.5.x86_64.rpm


5.修改配置信息,添加: vim /etc/my.cnf
  

 [mysql]
 default-character-set=utf8
 [mysqld]
 character-set-server=utf8
 lower_case_table_names=1  ##数据库名表名不区分大小写


6 .启动mysql服务

service mysql start


7 .执行/usr/bin/mysql_secure_installation,将/root/.mysql_secret记录的随机密码输入

8、启动服务

service mysql start


8 .根据提示设置新密码
9 .登录

MySQL -uroot -p123456


 

Linux系统上安装MySQL 5.6.50可以通过二进制方式完成,以下是详细的安装步骤: ### 创建安装目录和软链接 首先,创建必要的目录结构,并设置软链接以便于管理。将MySQL二进制包解压到指定目录,并创建指向实际版本目录的软链接,这样可以方便未来升级时无需更改配置路径。 ```bash tar -zxvf mysql-5.6.50-linux-glibc2.12-x86_64.tar.gz -C /opt/ ln -s /opt/mysql-5.6.50-linux-glibc2.12-x86_64 /opt/mysql ``` 接下来,创建数据、日志以及配置文件存放的目录[^1]。 ```bash mkdir -p /opt/mysql/data mkdir -p /opt/mysql/log mkdir -p /opt/mysql/etc ``` ### 安装依赖 确保系统已经安装MySQL运行所需的库文件,如`libaio`、`libgcc_s`、`libstdc++`和`ncurses`等。对于基于Red Hat的发行版,可以使用`yum`来安装这些依赖[^3]。 ```bash yum install -y libaio.so.1 libgcc_s.so.1 libstdc++.so.6 libncurses.so.5 ``` 如果需要更新特定的库版本,可以使用如下命令: ```bash yum update -y libstdc++-4.4.7-4.el6.x86_64 ``` ### 初始化数据库 使用`mysql_install_db`脚本来初始化MySQL的数据目录。此步骤会创建系统表并生成默认的权限设置。请根据实际路径调整以下命令中的`--basedir`和`--datadir`参数[^2]。 ```bash /opt/mysql/scripts/mysql_install_db \ --defaults-file=/opt/mysql/etc/my.cnf \ --basedir=/opt/mysql \ --datadir=/opt/mysql/data \ --user=mysql ``` ### 配置服务 编辑`/etc/my.cnf`或在`/opt/mysql/etc/`中创建相应的配置文件,设置基本的MySQL配置,包括数据目录、日志文件位置等。然后创建systemd服务单元文件以支持服务管理。示例服务单元文件内容如下[^4]: ```ini [Unit] Description=MySQL Server After=network.target [Service] User=mysql Group=mysql ExecStart=/opt/mysql/bin/mysqld --defaults-file=/opt/mysql/etc/my.cnf LimitNOFILE=5000 [Install] WantedBy=multi-user.target ``` ### 启动服务 启用并启动MySQL服务,确保它随系统启动自动运行。 ```bash systemctl enable mysqld systemctl start mysqld ``` ### 安全设置 最后,执行安全脚本以设置root密码和其他安全选项。 ```bash /opt/mysql/bin/mysql_secure_installation ``` 完成以上步骤后,MySQL 5.6.50应该已经在你的Linux系统上成功安装并开始运行。记得检查防火墙设置,确保允许访问MySQL端口(通常是3306),并且定期备份数据库以防止数据丢失。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值