MySQL-二进制安装方法

2019-07-09 分类:MySQL 阅读(70) 评论(0)

1.下载二进制安装包

wget https://downloads.mysql.com/archives/get/file/mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz

2.下载依赖包

yum install -y ncurses-devel libaio-devel autoconf cmake gcc gcc-c++ glibc

3.解压安装包

tar xvf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz

4.移动安装目录并改名

mv mysql-5.6.40-linux-glibc2.12-x86_64 /usr/local/mysql-5.6.40

5.创建软连接

ln -s /usr/local/mysql-5.6.40 /usr/local/mysql

6.创建MySQL用户

useradd mysql -r

7.进入配置文件和脚本目录

cd /usr/local/mysql/support-files

8.拷贝配置文件-改名并覆盖

cp my-default.cnf /etc/my.cnf

9.拷贝启动脚本并命名

cp mysql.server /etc/init.d/mysqld

10.进入初始化目录

cd /usr/local/mysql/scripts/

11.执行初始化命令

./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

--user:指定用户
--basedir:指定mysql的安装目录
--datadir:指定mysql存放数据的目录(库,表,表空间,表结构)

初始化成功:

1.上面会有两个OK

2.查看data目录下是否有数据库文件

[root@mysql03 scripts]# ll /usr/local/mysql/data/
total 110600
-rw-rw---- 1 mysql mysql 12582912 Jul 9 08:53 ibdata1
-rw-rw---- 1 mysql mysql 50331648 Jul 9 08:53 ib_logfile0
-rw-rw---- 1 mysql mysql 50331648 Jul 9 08:53 ib_logfile1
drwx------ 2 mysql mysql 4096 Jul 9 08:53 mysql
drwx------ 2 mysql mysql 4096 Jul 9 08:53 performance_schema
drwxr-xr-x 2 mysql mysql 20 Jul 9 08:45 test

12.启动MySQL

/etc/init.d/mysqld start

提示:日志记录的位置.
Starting MySQL.Logging to '/usr/local/mysql/data/db01.err'.
SUCCESS!

13.添加环境变量

vim /etc/profile.d/mysql.sh
export PATH="/usr/local/mysql/bin:$PATH"

14.加载环境变量

source /etc/profile

15.检查MySQL进程

ps -ef | grep [m]ysql

16.检查MySQL端口

netstat -lntup | grep 3306

17.CentOS7管理方式

1.编辑MySQL启动脚本

[root@mysql03 scripts]# vim /usr/lib/systemd/system/mysqld.service
[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=https://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
ExecStart=/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf
LimitNOFILE = 5000

18.启动SSHD服务

systemctl start sshd.service

19.设置MySQL密码

mysqladmin -uroot -p password "123"

会提示输入旧密码-输入密码即可

您可能也喜欢:

MySQL-SELECT语句详解

在数据库操作语句中,使用最频繁,也被认为最重要的是 SELECT 查询语句,这条语句用于查看一张表中的所有内容,而 SELECT 与各种限制条件关键词搭配使用,具有各种丰富的功能 SELECT 语句基本格式:SELECT 要查询的列名 FROM 表名字 WHERE 限制条件; 如果要查询表...

more

MySQL建表详解

MySQL建表语句 create table fujieace( id int(10) primary key auto_increment comment '设置主键自增', email varchar(20) not null comment '邮箱', name varchar(20...

more

MySQL约束

什么是约束? 约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性、唯一性 比如,规定一个用户的用户名不能为空值且没有重复的记录,这就是一种约束规则 MySQL中常用的约束: 约束类型: 主键 默认值 唯一 外键 非空 关键字: primary key de...

more

评论&留言
欢迎新朋友你的到来!
还没有人抢沙发呢~
昵称
邮箱
网站

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册