1.linux
安裝mysql
5.7順序
①mysqladmin –version
檢視版本號
②mysql5.7
安裝在linux
中需要先初始化
mysqld –initialize –user=mysql
③檢視初始化密碼
cat /var/log/mysqld.log
在@localhost
後面的為初始化密碼
④啟動mysql
systemctl start mysqld
⑤檢視是否啟動成功sys
temctl status mysqld
出現綠色的running
為成功⑥登陸mysql
mysql -uroot -p
初始化密碼
⑦修改密碼
alter
user 『root』@』localhost』 indentified by 『123456』;
⑧退出並測試新密碼
quit
退出⑨檢視mysql
是否為自啟動
system
ctl list-unit-files|grep mysqld
2.解決m
ysql
中文亂碼問題
①修改配置檔案 、etc/mysql.conf
②修改已經存在庫、表的字符集
alter database mydb character set 'utf-8;
alter table mytbl convert to character set 'utf-8';
③表中存在亂碼的資料刪除或者update
3.檢視user
表改成列式顯示
select * from user\g;
4.客戶端(sqlyoung
等)遠端連線,需要建立使用者並且授權
①create
user 『zhangsan』 identified by '123456';
表示建立使用者zhangsan
,密碼為1
23456
但只是建立了使用者,還需要授權才能訪問相應的庫和表。
②grant all privileges on *.* to root @'%' identified by '123456';
表示建立root使用者,
密碼為1
23456
,並且授予所有訪問
ip(@%)
、所有庫表(
*.*)
的訪問許可權
修改user
表裡的操作要
flush previleges
才能生效
③檢視防火牆是否開啟:(
5.7版本)s
ystemctl
list-unit-files|grep firewalldsy
stemctl stop firewalld
關閉防火牆
systemctl disable firewalld
禁止防火牆開機啟動
④如果以上都沒問題,但客戶端遠端連線時還是出現1
0060
,10038
錯誤可以嘗試再開放一下3
306埠(n
etstat -talnp
檢視埠,即使有3
306也可嘗試此步)
(1)firewall-cmd --zone=
public
--add-port=
3306
/tcp –permanent
(2)firewall-cmd –reload(3)
重啟一下:sys
temctl restart mysqld
來自為知筆記(wiz)
MySQL5 7解壓版安裝
自己選擇版本與作業系統。如這裡放到了c softinstall mysql 5.7.21 winx64 mysql home c softinstall mysql 5.7.21 winx64在path 後面新增 mysql home bin,當然如果是win10系統,配置環境變數更方便 建立my....
mysql 5 7 便攜版 便攜版Mysql安裝
1.安裝 1.解壓 2.在主目錄下新建data和tempdata兩個資料夾 3.配置環境變數 在環境變數path中新增bin目錄的絕對路徑 4.配置my.ini client port 3306 socket tmp mysql.sock default character set utf8 mys...
linux 下安裝 Mysql5 7版本
使用者 mysql 使用者組 mysql su root mkdir mysql chown r mysql mysql mysql cp mysql 5.7.tar.gz mysql cd mysql tar xvf mysql 5.7.tar.gz cd mysql 5.7 進入解壓資料夾內 新...