linux安装包安装mysql5.7
生活随笔
收集整理的這篇文章主要介紹了
linux安装包安装mysql5.7
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、下載
https://dev.mysql.com/downloads/mysql/5.7.html#downloads
2、本地環(huán)境配置
yum install libaio groupadd mysql useradd -r -g mysql mysql3、解壓移動(dòng)
tar -zxvf mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz mv mysql-5.7.33-linux-glibc2.12-x86_64 /usr/local/mysql4、創(chuàng)建配置文件
[root@localhost mysql]# pwd /usr/local/mysql [root@localhost mysql]# touch my.cnf?5、編輯配置,注意basedir、datadir、log_bin這三個(gè)路徑要跟實(shí)際匹配
[mysqld] bind-address=0.0.0.0 port=3306 user=mysql basedir=/usr/local/mysql datadir=/data/mysql socket=/tmp/mysql.sock log-error=/data/mysql/mysql.err pid-file=/data/mysql/mysql.pid #character config character_set_server=utf8mb4 symbolic-links=0 explicit_defaults_for_timestamp=true#個(gè)人需要,開(kāi)啟binlog server_id = 66 binlog_format = ROW log_bin = /data/binlog gtid-mode = on enforce-gtid-consistency = 1 # 設(shè)置為主從強(qiáng)一致性 log-slave-updates = 1 # 記錄日志6、初始化數(shù)據(jù)庫(kù)
注意my.cnf配置文件的級(jí)別最好644,如果是777mysql會(huì)因?yàn)榧?jí)別太高而自動(dòng)忽略配置。
[root@localhost mysql]# pwd /usr/local/mysql [root@localhost mysql]# ./bin/mysqld --defaults-file=my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize需要注意修改配置文件需要重新初始化,非首次初始化會(huì)報(bào)錯(cuò),先刪除數(shù)據(jù)文件:
[ERROR] --initialize specified but the data directory has files in it. Abort
[錯(cuò)誤] -初始化指定,但數(shù)據(jù)目錄中有文件。中止
解決方法:將數(shù)據(jù)目錄下已存在的文件全部刪除。如:rm -rf /data/mysql/*
rm -rf /data/mysql/*?7、查看密碼
cat /data/mysql/mysql.err?8、啟動(dòng)mysql,并更改密碼,開(kāi)放遠(yuǎn)程
#啟動(dòng) ./support-files/mysql.server start#進(jìn)入 ./bin/mysql -u root -p #修改密碼 SET PASSWORD = PASSWORD('123456'); ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; FLUSH PRIVILEGES; #開(kāi)放遠(yuǎn)程登錄權(quán)限 use mysql update user set host = '%' where user = 'root'; FLUSH PRIVILEGES;?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的linux安装包安装mysql5.7的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: syslog数据接收并处理
- 下一篇: mysql实时物化到clickhouse