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...