Mysql-5.7.18安裝:mysql
安裝依賴包:linux
# yum search libaiosql
# yum install libaio數據庫
新建用戶及組:vim
# groupadd mysql服務器
# useradd mysql -g mysqlspa
解壓:server
# tar -axvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /r2/mysqldatablog
重命名:ip
# mv mysql-5.7.18-linux-glibc2.5-x86_64 mysql
安裝:
# cd /r2/mysqldata
更改全部者:
# chown -R mysql.msyql mysql/
受權:
# chmod 755 mysql/
編譯安裝:
# cd msysql
# ./bin/mysqld --user=mysql --basedir=/r2/mysqldata --datadir=/r2/mysqldata/data --initialize
當編譯安裝完成時特別注意看下面的初始密碼。
# cp support-files/mysql.server /etc/init.d/mysqld
# chmod 755 /etc/init.d/mysqld
# vi /etc/init.d/mysqld
將下面相關路徑修改爲本身部署的相對應的目錄
配置/etc/my.cnf
# vim /etc/my.cnf
本人同步的是192.168.101.130服務器配置文件
配置環境變量:
# echo "export PATH=$PATH:/r2/mysqldata/bin" >> /etc/profile
# source /etc/profile
啓動mysql:
# /etc/init.d/mysqld start
注:
1.若是出現UPDATNG PID等錯誤,請仔細檢查配置文件/etc/my.cnf的相關路徑設置是否錯誤和錯誤提示下相關路徑下是否有文件。
2.若忘記了數據庫密碼可編輯/etc/my.cnf添加:skip-grant-tables
3.在跳過密碼後登陸設置密碼:
> update mysql.user set authentication_string=password('新密碼') where user='root';
4.註釋掉配置文件中跳過密碼,使用密碼登陸MySQL,若要再次修改密碼
> set password = password('xxxxxxxx');
> flush privileges;
5.受權:> GRANT ALL PRIVILEGES ON *.* TO 'root'@'luomr' IDENTIFIED BY '123456' WITH GRANT OPTION;