mysql 程式部署 mysql部署

2021-10-18 02:18:43 字數 2280 閱讀 2825

mysql部署

通用安裝包mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz

解除安裝自帶的mariadb

rpm -qa|grep mariadb

rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

mysql資料庫安裝 具體安裝步驟

cd /usr/share/dev #上傳安裝程式

tar -zxvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz

mv mysql_5.7 mysql

groupadd mysql

useradd -r -g mysql -s /bin/false mysql

cd mysql

mkdir /data/mysqldata

chown -r mysql:mysql /data/mysqldata

chmod 750 /data/mysqldata

mkdir /data/mysqllogs

chown -r mysql:mysql /data/mysqllogs

echo "" > /data/mysqllogs/mysql.log

chown -r mysql:mysql /data/mysqllogs/mysql.log

chown -r mysql .

chgrp -r mysql .

(根據my.cnf建立相應檔案並修改使用者組)

配置my.cnf

touch /etc/my.cnf

[mysqld]

basedir=/usr/share/dev/mysql

datadir=/data/mysqldata

socket=/data/mysqldata/mysql.sock

port=3306

character_set_server=utf8

user=mysql

symbolic-links=0 # disabling symbolic-links is recommended to prevent assorted security risks

log_timestamps = system

[client]

port = 3306

socket = /data/mysqldata/mysql.sock

default-character-set = utf8

[mysqld_safe]

log-error=/data/mysqllogs/mysql.log #log可以寫在mysql新建的資料夾中,記得給mysql.log賦許可權

pid-file=/data/mysqldata/mysql.pid

安裝./bin/mysqld --initialize --user=mysql --basedir=/usr/share/dev/mysql --datadir=/data/mysqldata &

./bin/mysql_ssl_rsa_setup

./bin/mysqld_safe --user=mysql &

ps -ef|grep mysql

更改密碼

./bin/mysql -u root -p -h 127.0.0.1

set password for 'root'@'localhost' =password('123456');

(./bin/mysqladmin -uroot -p password

輸入臨時密碼以及新密碼)

mysql設為服務

cp support-files/mysql.server /etc/init.d/mysqld

chmod +x /etc/init.d/mysqld

chkconfig --add mysqld

chkconfig --list mysqld

service mysqld start和service mysqld

配置遠端登入

./bin/mysql -u root -p

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

配置環境變數

vi /etc/profile #最後新增以下2行

path=/usr/share/dev/mysql/bin:/usr/share/dev/mysql/lib:$path

export path

source /etc/profile #立即生效

mysql部署位置 Mysql部署

存放位置 usr local 2.檢查機器上是否安裝了mysql 3.解壓 改名 4.建立組和使用者,並為新使用者設定密碼 root 使用者 groupadd g 101 dba useradd u 514 g dba g root d usr local mysql mysqladmin id m...

CentOS6 2部署mysql環境

1.命令安裝 yum install mysql server 2.自帶啟動 centos6.2自帶安裝mysql5.1,root身份登入 mysql u root p 沒有密碼 系統 管理 服務,選擇mysqld,設定開機自啟動並啟動服務 3.相關命令 1 啟動服務 service mysqld ...

編譯部署mysql 編譯部署MySQL

1.mysql安裝前準備 1.1.安裝依賴包 yum install y ncurses devel libaio devel 1.2.安裝cmake yum install cmake y 1.3.建立使用者 useradd s sbin nologin m mysql id mysql mkdi...