環境:centos 6.8 minimal
一、mysql版本:
5.7.16
二、依賴包:
mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz
libaio-0.3.107-10.el6.x86_64.rpm
三、安裝步驟
3.1安裝libaio
將libaio-0.3.107-10.el6.x86_64.rpm檔案存放任意目錄下執行命令:
rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm
提示success則說明成功。
3.2安裝mysql
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
cd /usr/local
tar zxvf /path/to/mysql-version-os.tar.gz
mv full-path-to-mysql-version-os mysql
cd mysql
chown -r mysql .
chgrp -r mysql .
mkdir data
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql -- datadir=/usr/local/mysql/data
上步生成隨機密碼,記住a temporary password is generated for root@localhost: amrp.=ybu8pr
mkdir tmp
chown -r mysql:mysql tmp
chown -r root .
chown -r mysql data
cp support-files/my-default.cnf /etc/my.cnf
提示是否覆蓋,輸入y回車
cp support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql
修改/etc/my.cnf檔案內容如下:
vi /etc/my.cnf
[mysqld]
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
port = 3306
socket = /tmp/mysql.sock
sql_mode=no_engine_substitution,strict_trans_tables
加入環境變數:
vi /etc/profile
path=$path:/usr/local/mysql:/usr/local/mysql/bin
export path
執行生效命令:
source /etc/profile
執行啟動命令:
/etc/init.d/mysql start 或者 service mysql start
3.3登入mysql服務
mysql –uroot -p生成的密碼
執行
alter user 'root'@'localhost' identified by '******x';
3.4重置mysql密碼
停止mysql服務
service mysql stop
執行安全模式
mysqld_safe --skip-grant-tables &
再開乙個ssh視窗
執行mysql連線命令
mysql -u root
執行修改密碼命令
update mysql.user set authentication_string=password('root') where user='root'
執行重新整理命令
flush privileges;
執行命令
set password for 'root'@'localhost'=password('root');
退出
quit
當前使用者名為root,密碼為root
ps:
rpm -ivh *.rpm --nodeps --force rpm強制安裝
./env/bin/pip install --no-index --find-links=pythonenv/ -r pip_requirements.txt
linux 下安裝 mysql5 7 16安裝
1 groupadd mysql 新增乙個mysql組 2 useradd r g mysql mysql 新增乙個使用者 4 然後 mv 解壓後的包 mysql 相當於重新命名 5 chown r mysql mysql 進入mysql包中,給這個包授權 給mysql 6 bin mysqld i...
mysql 5 7 16安裝注意事項
好久沒有自己弄點東西了,今晚弄了一下,遇到了或多或少的小問題自己記錄下。gpl 3.修改ini檔案。4.執行mysqld install 5.安裝完成以後可能會遇到的啟動不起來的問題,原因是mysql安裝根目錄下缺少data檔案,此時執行初始化命令即可 mysqld initialize 6.執行完...
mysql 5 7 16 免安裝 配置
壓縮檔案直接解壓 client 設定mysql客戶端預設字符集 default character set utf8mb4 mysql default character set utf8mb4 mysqld 安裝目錄 basedir d database mysql 5.7 16 winx64 資...