centos7使用mysql压缩包安装mysql5.7
1、安装相关的命令环境
安装vim命令
yum -y install vim*
安装netstat命令
yum -y install net-tools
2、上传mysql压缩包到/usr/local/并解压重名
mysql-5.7.37-el7-x86_64.tar.gz
解压mysql安装包
tar -zxvf mysql-5.7.37-el7-x86_64.tar.gz
文件重命名:
mv mysql-5.7.37-el7-x86_64 mysql
3、创建数据库数据存放目录
mkdir -p /usr/local/mysql/data4、创建mysql用户、只是登录权限,无须配置
useradd -r -s /sbin/nologin mysql5、更改/usr/local/mysql的目录权限给mysql
chown -R mysql.mysql mysql/6、初始化mysql:
cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
7、解决初始化依赖报错问题:
yum -y install numactl.x86_64
yum -y install libaio
8、重新初始化(重复6步骤),末尾查看临时密码
8、初始化ssl:
./mysql_ssl_rsa_setup
9、初始化ssl异常,创建目录
mkdir -p /var/lib/mysql
10、重新初始化,查看初始化是否成功
ll /var/lib/mysql
11、重命名mysql配置文件
cd /etc/ mv my.cnf my.cnf.old
创建mysql配置文件
touch my.cnf
修改配置文件内容如下
vim my.cnf
[mysqld] #数据库安装目录 basedir=/usr/local/mysql #数据库数据存放目录 datadir=/usr/local/mysql/data characater-set-server=utf8
12、修改mysql的启动配置
cd /usr/local/mysql cp support-files/mysql.server /etc/init.d/mysqld
查看启动配置是否修改完成
ll /etc/init.d/mys*
13、设置开机自启
chkconfig --add /etc/init.d/mysqld chkconfig mysqld on
启动mysql
service mysqld start
14、查看mysql运行相关情况
查看mysqld运行状态
/etc/init.d/mysqld status
查看mysql的运行进程
ps -ef|grep mysql
查看mysql的监听端口
netstat -an|grep 3306
15、配置mysql环境变量
echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile source /etc/profile
26、登录mysql(输入临时密码)
mysql -uroot -p
进入mysql后,修改临时密码
alter user root@localhost identified by '123456';
给root用户所有权限,这样就可以在客户端进行修改
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; flush privileges;
标签:初始化,mysql5.7,centos7,etc,mysqld,usr,mysql,local From: https://www.cnblogs.com/zuouncle/p/17713806.html