SuSE 12 linux 开发环境搭建 之 mysql安装

本文提供了一份详细的SuSE12 Linux环境下MySQL 5.7的安装教程,包括文件下载、安装步骤、配置文件调整、数据库初始化、服务启动、密码管理、远程访问设置等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Mysql安装

1. 文件下载

文件名: mysql-5.7.23-1.sles12.x86_64.rpm-bundle.tar 和 my.cnf
下载链接:https://pan.baidu.com/s/1qwGxunRhHSpxf06nBciXRw
密码:1234

2. 准备文件

mkdir /usr/mysql
tar -zxvf mysql-5.7.23-1.sles12.x86_64.rpm-bundle.tar  /usr/mysql/
mv	my.conf  /usr/mysql/

3. 按顺序安装

rpm -ivh mysql-community-common-5.7.23-1.sles12.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.23-1.sles12.x86_64.rpm
rpm -ivh mysql-community-client-5.7.23-1.sles12.x86_64.rpm
rpm -ivh mysql-community-server-5.7.23-1.sles12.x86_64.rpm

4. 替换配置文件

mv my.cnf /etc/my.cnf

如果修改了文件的安装位置,可以通过vim /etc/my.cnf 进行编辑

5. 初始化数据库

mkdir -p /data/mysql/{data,tmp}
chown -R mysql /data/mysql
mysqld --initialize --datadir=/data/mysql/data/ --user=mysql

如果初始化期间,或者之后的步骤有啥不妥,
比如密码改着改着改忘了,前面的配置文件写成了my.conf
可以 通过
cd /data/mysql --切换到新增的目录
rm -rf * --删除目录下的所有文件
重新进行[5. 初始化数据库 ]

来进行解决

6. 查看初始密码

 vim /data/mysql/mysql.err

最后一行的一串乱七八糟稀奇古怪的字符串,长度和样子参考我当时的这个

   u,5zgzjZV:b/

7. 启动mysql服务

service mysql start

8. 查看状态

netstat -nat | grep 3306

9.修改密码

两种方式:
1. mysqladmin -u root -p password ‘root’
2. mysql-> set password=password(“root”)

10.防火墙开放3306端口,如果存在其他端口,则空格隔开

vim /etc/sysconfig/SuSEfirewall2
	输入内容:FW_SERVICES_EXT_TCP="3306"

vim模式下的查询模式: : / 要查询的字符串 比如: : /FW_SERVICES_EXT_TCP n切换下一个查询结果,N切换上一个查询结果

11.重启防火墙:

	rcSuSEfirewall2 restart

12.设置远程访问

新建一个用户,并为他开通所有权限,以便于通过NaviCat等远程工具连接环境上部署的数据库
mysql>create user sg@'%' identified by 'sg2021';
mysql>grant all PRIVILEGES on *.* to sg@'%' identified by 'sg2021'; 
mysql>flush privileges;
mysql>exit

13.其他

SuSE 12 linux 开发环境搭建 之 jdk安装
SuSE 12 linux 开发环境搭建 之 mysql安装
SuSE 12 linux 开发环境搭建 之 nginx安装与自启设置
SuSE 12 linux 开发环境搭建 之 redis安装与自启设置

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值