Centos7上安装mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz(附mysql安装文件下载)

mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz安装包下载:
点击下载

通过mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz拷贝到/tmp目录下
把安装包拷贝到安装目录:

#cp /tmp/mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz /usr/local/

解压缩安装包:

#cd /usr/local/
#tar -zvxf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz

重命名安装包

#mv mysql-5.7.30-linux-glibc2.12-x86_64 mysql

检查是否安装mariadb

#rpm -qa|grep mariadb

卸载mariadb

#rpm -e –nodeps [文件名]

删除etc目录下的my.cnf(存在的话)

#cd /etc
#rm -rf my.cnf

创建mysql组

#groupadd mysql

创建mysql的用户并加入mysql组

#useradd -g mysql mysql

配置my.cnf文件,#vim /etc/my.cnf

[client]
#character-set-server=utf8
port=3306
socket=/var/lib/mysql/mysql.sock
[mysqld]
#skip-grant-tables
#设置3306端口
port=3306
socket=/var/lib/mysql/mysql.sock
#设置mysql的安装目录
basedir=/usr/local/mysql
#设置mysql数据库的数据的存放目录
datadir=/usr/local/mysql/data
#允许最大连接数
max_connections=200
#服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
user=mysql
[mysqld_safe]
pid-file=/usr/local/mysql/data/n1.pid

创建mysql目录并且给mysql用户赋权socket=/var/lib/mysql/mysql.sock

#mkdir /var/lib/mysql
#chown -R mysql:mysql /var/lib/mysql

设置/usr/local/mysql目录拥有者为mysql用户

#cd /usr/local/mysql
#chown -R mysql:mysql ./

安装和初始化数据库

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

修改data为mysql用户所有

#chown -R mysql:mysql data

授权my.cnf

#chown 777 /etc/my.cnf

复制启动脚本到资源目录

#cp -a /usr/local/mysql/support-files/mysql.server  /etc/init.d/mysqld

增加mysqld服务控制脚本执行权限

#chmod +x /etc/init.d/mysqld

将mysqld服务加入到系统服务

#chkconfig --add /etc/init.d/mysqld
#/usr/local/mysql/bin./mysqld_safe --user=mysql &

配置MYSQL_HOME

#vi  /etc/profile
MYSQL_HOME=/usr/local/mysqlPATH=$PATH:$MYSQL_HOME/bin
export PATH     
source /etc/profile

启动mysql服务

#/etc/init.d/mysqld restart

显示默认密码

#cat /root/.mysql_secret

第一次登录

#/usr/local/mysql/bin./mysql -uroot -p

修改密码

mysql>SET PASSWORD = PASSWORD('123456');

添加远程访问:

mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;

重启mysql服务配置生效

#/etc/init.d/mysqld restart
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值