二、Mysql数据库安装
1、下载mysql二进制包
[root@Global src]# wget http://mirrors.163.com/mysql/Downloads/MySQL-5.7/mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz
2、解压缩
[root@Global src]# tar -zxvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz
[root@Global src]# mv mysql-5.7.23-linux-glibc2.12-x86_64 /usr/local/mysql
3、修改配置文件
vi /etc/my,cnf
[mysqld]
port=3306
character-set-server=utf8
basedir=/usr/local/mysql
datadir=/data
#innodb_buffer_pool_size=8M[mysqld_safe]
log-error=/data/error.log
pid-file=/data/mysql.pid
tmpdir = /tmp
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
4、创建用户及用户组
添加mysql用户组
#groupadd mysql
给mysql组下添加mysql用户
#useradd -r -g mysql -s /sbin/nologin mysql
改变文件所有者和所属组
#chown -R mysql /usr/local/mysql/
#chgrp -R mysql /usr/local/mysql/
5、卸载mariadb
#列出所有被安装的rpm package
# rpm -qa | grep maria*
mariadb-libs-5.5.56-2.el7.x86_64
# yum -y remove mari*
已加载插件:fastestmirror
正在解决依赖关系
--> 正在检查事务
---> 软件包 mariadb-libs.x86_64.1.5.5.56-2.el7 将被 删除
......
...
删除:
mariadb-libs.x86_64 1:5.5.56-2.el7作为依赖被删除:
postfix.x86_64 2:2.10.1-6.el7完毕!
# rm -rf /var/lib/mysql/*
6、将mysql放入系统服务,并修改对应文件
[root@Global support-files]# cp mysql.server /etc/init.d/mysqld
7、初始化安装
yum install libaio -y
[root@Global /]# mkdir /data
[root@Global /]# chown -R mysql:mysql /data
[root@Global bin]# ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data
出现上图,说明已经安装成功!
8、启动mysql
[root@Global bin]# service mysqld start
9、登陆mysql并输入5.7初始化时打印的密码:
10、修改root密码
mysql>SET PASSWORD FOR 'root'@localhost=PASSWORD('123456');
11、设置root允许远程连接
mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -ADatabase changed
mysql> update user set host='%' where user='root' limit 1;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
12、mysql加入环境变量并设置mysql为自启服务
[root@Global bin]# vi /etc/profile
添加到最后
export MYSQL_HOME=/usr/local/mysql
export PATH=$MYSQL_HOME/bin:$PATH
[root@Global bin]# source /etc/profile (立即生效)
[root@Global bin]# chmod +x /etc/rc.d/init.d/mysqld (添加可执行权限)
[root@Global bin]# chkconfig --add mysqld (添加到开机自启)
参考文章: