sudo apt-get install mysql-server
mysql -u root -p
在windows中用HeidiSQL連mysql時(shí)報(bào)"Can’t connect to MySQL server on..."
解決:sudo apt-get install mysql-client,重啟mysql,不管用。查到資料,應(yīng)該是MySQL Server綁定了本地地址。
打開/etc/mysql/my.cnf,找到
又報(bào)"host is not allowed to connect to this MySQL"
解決:
mysql>use mysql;
mysql>show tables; (確認(rèn)一下表user是否存在)
mysql>update user set host='%' where host='loalhost' and user='root';
重啟mysql
當(dāng)然,也可通過授權(quán):GRANT ALL PRIVILEGES ON *.* TO......
查看編碼
show variables like 'character%';
查看mysql版本的幾種辦法:
1,在終端下:mysql -V
2,在mysql中:mysql> status;
3,mysql> select version();
mysql -u root -p
在windows中用HeidiSQL連mysql時(shí)報(bào)"Can’t connect to MySQL server on..."
解決:sudo apt-get install mysql-client,重啟mysql,不管用。查到資料,應(yīng)該是MySQL Server綁定了本地地址。
打開/etc/mysql/my.cnf,找到
bind-address = 127.0.0.1
,去除IP地址綁定,把它改為:bind-address = 0.0.0.0
然后重啟MySQL。又報(bào)"host is not allowed to connect to this MySQL"
解決:
mysql>use mysql;
mysql>show tables; (確認(rèn)一下表user是否存在)
mysql>update user set host='%' where host='loalhost' and user='root';
重啟mysql
當(dāng)然,也可通過授權(quán):GRANT ALL PRIVILEGES ON *.* TO......
查看編碼
show variables like 'character%';
查看mysql版本的幾種辦法:
1,在終端下:mysql -V
2,在mysql中:mysql> status;
3,mysql> select version();