CentOS7二进制安装MySQL5.6

1、查询并卸载已安装的

rpm -qa|grep mariadb
rpm -e --nodeps mariadb-libs

2、安装依赖

yum -y install autoconf
yum install gcc gcc-c++ openssl openssl-devel libaio libaio-devel  ncurses  ncurses-devel

3、创建用户

useradd -s /sbin/nologin -M mysql

4、创建目录

mkdir -p /mnt/mydatas
chown -R mysql.mysql /mnt/mydatas

5、解压文件 

tar zxf mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz -C /usr/src
mv /usr/src/mysql-5.6.41-linux-glibc2.12-x86_64/ /usr/src/mysql
ln -s /usr/src/mysql /usr/local/mysql
chown -R mysql.mysql /usr/local/mysql
chown -R mysql.mysql /usr/src/mysql

6、配置/etc/my.cnf

[client]
user=mysql
socket=/mnt/mydatas/mysql.sock
default-character-set=utf8

[mysqld]
basedir = /usr/local/mysql
datadir = /mnt/mydatas
port = 3306
pid-file = /mnt/mydatas/mysql.pid
# server_id = .....
socket = /mnt/mydatas/mysql.sock
log-error = /mnt/mydatas/mysql-err.log
user = mysql
tmpdir = /tmp
character_set_server=utf8
character_set_client=utf8
collation-server=utf8_general_ci
lower_case_table_names=1
max_connections=1000
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysql]
default-character-set=utf8

7、初始化数据

/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/mnt/mydatas --pid-file=/mnt/mydatas/mysql.pid --tmpdir=/tmp

8、设置启动

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
vi /etc/init.d/mysqld

# 将basedir及datadir设置为如下内容

basedir=/usr/local/mysql
datadir=/mnt/mydatas

9、设置开机自启

chkconfig --add mysqld
chkconfig mysqld on
chkconfig --list mysqld

10、配置环境变量

vi /etc/profile


# 添加如下内容
export MYSQL_HOME=/usr/local/mysql
export PATH=$PATH:$MYSQL_HOME/bin

source /etc/profile

11、设置密码

mysqladmin -u root password 'Psufool@2018'

12、设置远程连接

mysql -uroot -p

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
mysql> drop user ''@localhost;
mysql> use mysql;
mysql> update mysql.user set password = PASSWORD('Psufool@2018') where user = 'root';
mysql> flush privileges;

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值