在linux下安装mysql

2018-06-03  本文已影响0人  bboyAyao
打开终端窗口输入:sudo apt-get install mysql-server mysql-client

如果提示以下内容:
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的数据文件
sudo rm /var/lib/mysql/ -R

删除mqsql的配置文件
sudo rm /etc/mysql/ -R

自动卸载mysql的程序
sudo apt-get autoremove mysql* --purge
sudo apt-get remove apparmor

上一篇下一篇

猜你喜欢

热点阅读