mysql5.5.62怎么使用_centos7 安装 mysql5.5.62
centos7 安装 mysql5.5.62
MySQL 是我们最常用的开源的关系型数据库, MySQL 不同版本有时候安装的方式也不尽相同, 下面梳理一下 mysql5.5.62 版本的安装
1. 下载 mysql5.5.62,URL: https://downloads.mysql.com/archives/community/ 我这里下载的是 64 位版本
下载后文件为: MySQL-5.5.62-Linux-glibc2.12-x86_64.tar.gz
2. 卸载自带的 mariadb 和 MySQL
检查是否安装了 mariadb 和 MySQL, 有时候默认安装了rpm-qa|grep mariadb
rpm-qa|grepMySQL
如果没有, 就可以安装 MySQL, 如果有, 需要先卸载 (remove 后为上面命令查询到的内容, 全文件名, 我这里没有, 没法展示)
yum remove mariadb-xxx
3. 解压文件, 修改目录名方便配置tar-zxvfMySQL-5.5.62-Linux-glibc2.12-x86_64.tar.gz-C/opt/soft/
cd/opt/soft
mvMySQL-5.5.62-Linux-glibc2.12-x86_64MySQL-5.5.62
4. 在 / usr/local / 目录下创建到 / opt/soft/MySQL-5.5.62 的软链接cd/usr/local
ln-s/opt/soft/MySQL-5.5.62MySQL
5. 添加 MySQL 用户, 修改 MySQL 目录权限, 并用此用户执行应用useradd-s/bin/false-MMySQL
cd/opt/soft
chown-RMySQL:MySQLMySQL-5.5.62
6. 安装 MySQL, 进入 MySQL 目录执行以下命令cd/opt/soft/MySQL-5.5.62
./scripts/mysql_install_db--user=MySQL--basedir=/usr/local/MySQL--datadir=/usr/local/MySQL/data
出现以下信息, 代表成功
7. 拷贝配置文件, 将 MySQL 的配置文件拷贝为 / etc / 目录下的 my.cnf, 并修改配置文件cp/usr/local/MySQL/support-files/my-medium.cnf/etc/my.cnf
[mysqld]
# binlog 配置
log-bin=/usr/local/MySQL/logs/MySQL-bin.log
expire-logs-days=14
max-binlog-size=500M
server-id=1
# GENERAL
basedir=/usr/local/MySQL
datadir=/usr/local/MySQL/data
socket=/urs/local/MySQL/MySQL.sock
user=MySQL
default-storage-engine=InnoDB
character-set-server=utf8
lower_case_table_names=1
[mysqld_safe]
log-error=/usr/local/MySQL/MySQL-error.log
pid-file=/usr/local/MySQL/mysqld.pid
[client]
socket=/usr/local/MySQL/MySQL.sock
[MySQL]
default-character-set=utf8
socket=/usr/local/MySQL/MySQL.sock
8. 拷贝启动程序, 将 MySQL 的启动程序拷贝到 / etc/init.d / 目录下
cp /usr/local/MySQL/support-files/MySQL.server /etc/init.d/mysqld
9. 安装完, 启动 MySQL 服务
service mysqld start
启动成功
10. 配置环境变量, 编辑 / etc/profile, 方便在任何地方用 MySQL 命令VIM/etc/profile
#MySQL
exportMYSQL_HOME=/usr/local/MySQL
exportPATH=$PATH:$MYSQL_HOME/bin
别忘记重新编译 /etc/profile
source /etc/profile
11. 登录 MySQL, 修改密码
首次登录没有密码, 提示输入密码时, 直接回车就行
MySQL -uroot -p
修改 MySQL root 用户密码 为 111111 :MySQL>useMySQL;
MySQL>update usersetpassword=password('111111')whereuser='root'andhost='localhost';
MySQL>flush privileges;
至此本机登录密码修改完成, 若是想让其他机器访问, 需要配置远程访问:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '111111' WITH GRANT OPTION;
使用远程工具测试一下:
至此搭建 MySQL 5.5.62 版本就完成了
12. 一些常用命令service mysqld start#启动
service mysqld stop#关闭
service mysqld restart#重启
service mysqld status#查看运行状态
来源: https://www.cnblogs.com/qixing/p/12261946.html