Linux下MySQL 5 7 17安裝筆記

2021-08-04 09:32:38 字數 2020 閱讀 1501

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