打開終端窗口輸入:sudo apt-get install mysql-server mysql-client
如果提示以下內(nèi)容:
E: 無法獲得鎖 /var/lib/dpkg/lock - open (11: 資源暫時不可用)
E: 無法鎖定管理目錄(/var/lib/dpkg/),是否有其他進程正占用它
解決辦法:輸入:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
如果在linux上運行Mysql較卡頓,可開啟遠程連接:
輸入下面命令,找到Mysql配置文件并修改
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
將 bind-address=127.0.0.1 這句話注釋掉,意思是不再綁定本機IP,可連接其他IP。
最后進入mysql,輸入:
mysql>grant all privileges on . to 'root'@'%' identified by '密碼' with grant option;
刷新:
mysql>flush privileges;
重啟 mysql :
sudo service mysql restart
即可和其他遠程計算機操控mysql
注:5.7以上版本修改密碼:
修改密碼報錯:
mysql> update user set password=password("*******") where user="*******";
ERROR 1054 (42S22): Unknown column 'password' in 'field list'
鏈接如下:
mysql5.7.18.1修改用戶密碼報錯ERROR 1054 (42S22): Unknown column 'password' in 'field list'解決辦法
修改密碼成功:
mysql> update mysql.user set authentication_string=password('*******') where user='*******';
Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 1
mysql> flush privileges; #立即生效
Query OK, 0 rows affected (0.00 sec)
mysql> quit
Bye
卸載mysql:
刪除mysql的數(shù)據(jù)文件
sudo rm /var/lib/mysql/ -R
刪除mqsql的配置文件
sudo rm /etc/mysql/ -R
自動卸載mysql的程序
sudo apt-get autoremove mysql* --purge
sudo apt-get remove apparmor