mysql-5.7.17:linux安裝過程
安裝路徑:/opt/mysql-5.7.17
wget
解壓:tar -zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz mysql-5.7.17
檔案管理:
配置檔案移動並修改路徑:
cp /opt/mysql-5.7.17/support-files/my-default.cnf /etc/my.cnf
啟動檔案複製並修改路徑:
cp /opt/mysql-5.7.17/support-files/mysql.server
/etc/init.d/mysql
資料庫管理:
1.groupadd mysql
2.useradd -r -g mysql mysql
3.chown -r mysql:mysql /opt/mysql-5.7.17
初始化資料庫:
./mysqld --initialize --user=mysql --basedir=/opt/mysql-5.7.17 --datadir=/opt/mysql-5.7.17/data
說明:解壓後的檔案是沒有data目錄的,檢視有data目錄生成,初始化成功;
加密:./mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data
幾個重要位置檔案存放:有的修改移動,有的自動生成,有的軟連線生成;
1./etc/my.cnf
2./etc/init.d/mysql
3./usr/local/bin/mysqld
4./etc/rc.d/init.d/mysql
5./usr/local/mysql
6./usr/local/mysql/bin/mysqld
7./usr/local/bin/mysql
及解決方法問題:
1.mysql -u root -p 提示不是內部命令;
解決辦法:
ln -s /opt/mysql-5.7.17/bin/mysql /usr/local/bin
2.忘記密碼,重新修改密碼,不能進入mysql中;
解決辦法:重新修改密碼
a.編輯my.cnf檔案,在mysqld中加入skip_grant_tables
b.重啟mysql
c.輸入 mysql -p (莫搞錯輸入了-u)
d.修改密碼:
mysql> update mysql.user set password=password(『新密碼』) where user=』root』;#設定密碼
mysql> flush privileges; #初始化mysql相關許可權表;
mysql> quit
d.刪除my.cnf中配置skip_grant_tables
e.重啟mysql service mysql restart
3.mysql -u root -p進入mysql中,輸入任何語法都報錯
解決辦法:
mysql>set password=password('新密碼');
mysql>flush privileges;
4.授權遠端登入:
mysql>grant all privileges on *.* to 'myuser'@'%' identified by 'mypassword' with grant option; mysql
訪問認證的是訪問這的ip %代表允許所有ip訪問
例項:mysql>grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; mysql
mysql>grant all privileges on *.* to 'root'@'192.168.1.1' identified by '123456' with grant option; mysql
linux下安裝mysql5 7 17及簡單配置
原文 mkdir usr local mysql 2.解壓並複製 tar xvf mysql 5.7.17 linux glibc2.5 i686.tar.gz mv mysql 5.7.17 linux glibc2.5 i686.tar.gz usr local mysql 3.建立data目錄...
mysql5 7 17解壓版安裝
my.ini檔案配置如下 client 設定mysql客戶端預設字符集 loose default character set utf8 mysqld 設定mysql客戶端預設字符集 loose default character set utf 8 服務端使用的字符集預設為8位元編碼的latin1...
mysql5 7 17解壓版安裝
系統 win10 官方文件 1.配置my.ini client default character set utf8 port 3306 mysqld 解壓目錄 basedir c program files mysql mysql 5.7.17 winx64 解壓目錄 datadir c prog...