Linux下安裝MySQL-devel-5.5.25

//系統
# 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
============分割線============


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章