Linux下安装MySQL-devel-5.5.25

本文详细介绍了如何在Linux操作系统中安装MySQL-devel-5.5.25,包括必要的依赖管理、源列表更新和安装步骤,为开发人员提供MySQL开发环境。

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

//系统
# cat /etc/redhat-release 
CentOS Linux release 7.7.1908 (Core)
# uname -r
3.10.0-1062.9.1.el7.x86_64

//查看本机是否已经安装mysql或mariadb
# rpm -qa|grep -i mysql
# rpm -qa|grep -i mariadb
//如果已经安装则卸载: 
# yum -y remove mysql mysql-server mysql-libs* compat-mysql51
# yum -y remove mariadb-libs mariadb mariadb-server
//rpm进行安装
# rpm -ivh MySQL-devel-5.5.25a-1.linux2.6.x86_64.rpm
# rpm -ivh MySQL-server-5.5.25a-1.linux2.6.x86_64.rpm
# rpm -ivh MySQL-client-5.5.25a-1.linux2.6.x86_64.rpm
//如果yum可用,也可以使用yum进行安装,yum安装的好处是自己解决相关依赖
# yum -y install MySQL-devel-5.5.25a-1.linux2.6.x86_64.rpm
# yum -y install MySQL-server-5.5.25a-1.linux2.6.x86_64.rpm
# yum -y install MySQL-client-5.5.25a-1.linux2.6.x86_64.rpm

//设置好 /etc/my.cnf (后附)
# chown mysql:mysql /etc/my.cnf

//启动mysql
# /etc/init.d/mysql start
//或
# systemctl start mysql
//检查MySQL端口
# lsof -i:3306

//设置mysql密码
# /usr/bin/mysqladmin -u root password 'yourpasswd'
//尝试登陆mysql
# mysql -uroot -p‘yourpasswd’
//登陆成功后开放远程登录权限
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'set-passwd' WITH GRANT OPTION;
mysql> 
//退出mysql
mysql> quit;
// my.cnf示例
# grep -v "#" /etc/my.cnf
============分割线============
[client]
port        = 3306
socket      = /var/lib/mysql/mysql.sock
default-character-set=utf8


[mysqld]
port        = 3306
socket      = /var/lib/mysql/mysql.sock
skip-external-locking
key_buffer_size = 256M
max_allowed_packet = 4M
table_open_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size= 16M
thread_concurrency = 8
character_set_server=utf8mb4
init_connect = 'SET NAMES utf8mb4'
max_connections=1024


log-bin=mysql-bin

binlog_format=mixed

server-id   = 12


innodb_data_home_dir = /var/lib/mysql	##如果设置了datadir则需要与之相同
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /var/lib/mysql
innodb_log_file_size = 64M
innodb_log_files_in_group= 2

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash

[myisamchk]
key_buffer_size = 128M
sort_buffer_size = 128M
read_buffer = 2M
write_buffer = 2M

[mysqlhotcopy]
interactive-timeout
============分割线============


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值