Ubuntu如何安装Mysql
1、先更新软件
sudo apt-get install update
sudo apt-get install upgrade
2、安装Mysql
sudo apt-get install mysql-server
apt-get isntall mysql-client
sudo apt-get install libmysqlclient-dev
3、安装完成后查看安装情况
sudo netstat -tap | grep mysql
3.1 如果提示如下
则输入如下命令安装netstat
sudo apt-get install net-tools
3.2 正常情况下如下显示(看到有mysql 处于 listen 状态,表示安装成功。)
3.3 如果没有启动,可以输入命令使其启动
service mysql start # 启动
service mysql stop # 关闭
4、登录(mysql -u root -p )
mysql -u root -p
(-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。)
4.1 由于上面没有提示输入密码,提示输密码时,被拒绝。如下所示
4.2 这时我们需要设置密码,首先进入到etc/mysql 目录下,查看debian.cnf文件。
cd /etc/mysql
sudo cat debian.cnf
这时你会看到你的用户名和密码,使用此用户名和密码登录
# 用户名和密码一一对应
mysql -udebian-sys-maint -pfzys5H7sG4QOVOih
4.3 修改密码(update userset plugin="mysql_native_password";
非常重要,否则一直会报错,登录不上)
# 依次输入
show databases;
use mysql;
update user set authentication_string=PASSWORD("root") where user='root';
update user set plugin="mysql_native_password";
flush privileges;
quit;
4.4 重新启动mysql
/etc/init.d/mysql restart;
5、再次登录
mysql -u root -p
输入密码即可登录
提示
要点在update user set plugin="mysql_native_password";
,它默认的是auth_sock,必须将它改成mysql_native_password