mysql安裝
安裝MySQL(最好是裝好ubuntu的時(shí)候開始安裝配置軟件源之后就不好安裝啦!redis安裝就必須配置軟件源)
- sudo apt-get install mysql-server
- sudo apt-get install mysql-client
- sudo apt-get install libmysqlclient-dev
啟動(dòng)款慨、關(guān)閉服務(wù)和查看運(yùn)行狀態(tài)
- sudo service mysql start
- sudo service mysql stop
- sudo service mysql status
卸載
重要: sudo apt-get autoremove --purge mysql-server-5.7
重要: sudo apt-get remove mysql-server
重要: sudo apt-get autoremove mysql-server
重要: sudo apt-get remove mysql-common
重要: sudo rm -rf /etc/mysql/ /var/lib/mysql n
重要: dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
重要: sudo apt autoremove
重要: sudo apt autoreclean
配置
**具體配置:
打開端口
nc -lp 3306 &
查看端口號(hào)
netstat -an | grep 3306(這里必須仔細(xì)咯)
127.0.0.1.3306(看到?jīng)]居然是監(jiān)聽的這個(gè))
修改方法:
gedit /etc/my.cnf
(ps這是大多數(shù)人的我是ubuntu 16.04修改的位置并不在那,需要小心我的就是去這個(gè)位置修改但是我的系統(tǒng)配置不在那)
最好的辦法是 進(jìn)入 /etc 然后搜索mysql
把所有的my.conf 看下
我自己是修改的這個(gè)mysqld.cnf
位置在/etc/mysql/mysql.conf.d這呢(這是一個(gè)目錄呢)
修改完成以后安裝就此完成
然后還得配置遠(yuǎn)程連接上面我說了查看端口號(hào)在這就起作用了如果你不修改的話就只能在當(dāng)前帳號(hào)下能夠使用即root帳號(hào),即便是本機(jī)下其他帳號(hào)依然不能使用
因此必須修改,當(dāng)然了你如果就用root帳號(hào)下使用,并且也不遠(yuǎn)程連接那我也沒話說了
修改網(wǎng)上分成兩派一派是修改成本地ip地址 ifconfig即可查看
另外一派就是0:0:0:0都差不多了看你自己吧
最后就是數(shù)據(jù)庫權(quán)限配置了
開啟遠(yuǎn)程訪問
具體ip配置
UPDATE user SET Host=’10.97.19.135’ WHERE User=’root’ AND Host=’localhost’ LIMIT 1;
直接全部可以連接
mysql -u root
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;
flush privileges;
完成重啟數(shù)據(jù)庫
啟動(dòng)服務(wù)
service mysqld start
停止服務(wù)
service mysqld stop
查看狀態(tài)
service mysqld status
異常狀態(tài)(查看啟動(dòng)日志用來排錯(cuò)):
systemctl start mysql.service
安裝客戶端
**Navicat for mysql 64位
下載
解壓
進(jìn)入解壓后的文件夾看到start_navicat
然后vi start_navicat 或則gedit start_navicat
把export LANG=”en_US.UTF-8”檩奠,改為export LANG=”zh_CN.UTF-8”,然后保存井誉。
**破解
刪除~/.Navicat即可