Ubuntu 18.04 安装MySQL

安装

1、首先你要保证你的服务器上没有安装过,或者已经彻底卸载了mysq其他版本。
卸载流程:
apt-get  autoremove  --purge mysql-server-*
apt-get  remove  mysql-server
apt-get  autoremove mysql-server
apt-get  autoremove mysql-common (非常重要)
清理残留数据:
dpkg -l | grep ^rc | awk '{print $2}' | xargs dpkg -P
find /etc -name "*mysql*" |  xargs rm-rf

最后用 dpkg -l  |grep mysql检查,如无返回即干净卸载

2、apt update

3、apt install mysql-server

安装完毕之后MySQL会自动启动

操作命令

操作命令:
1)启动:
/etc/init.d/mysql start 
service  mysql  start
2)停止: 
/etc/init.d/mysql stop 
service mysql stop
3)重启: 
/etc/init.d/mysql restart
service mysql restart

配置使用

vim /etc/mysql/mysql.conf.d/mysqld.cnf
# bind-address = 127.0.0.1

(注释掉:bind-address = 127.0.0.1 (在前面加上 #))

或者修改为
bind-address = 0.0.0.0
修改后进行重启
/etc/init.d/mysql   restart

默认root无密码直接可以登录
修改密码:
1:
root@test:~#  mysql
mysql> update mysql.user set authentication_string=password('密码') where user='root';
mysql> flush privileges; 
mysql> exit
使用上述密码登录即可
root@test:~# mysql -uroot -p

2:
root@test:~# mysql
mysql> set password for root@localhost = password('密码');
mysql> flush privileges; 
mysql> exit
使用上述密码登录即可
root@test:~# mysql -uroot -p

3:
root@test:~# mysqladmin -uroot -p password 密码   
使用上述密码登录即可
root@test:~# mysql -uroot -p

授权所有主机登录

grant all privileges on *.* to 'root'@'%' identified by '123';
flush privileges;

忘记密码

cat  /etc/mysql/debian.cnf

里面有一个debian-sys-maint用户,这个用户只有Debian或Ubuntu服务器才有,所以如果您的服务器是Debain或Ubuntu,debian-sys-maint是个Mysql安装之后自带的用户,具体作用是重启及运行mysql服务。所以如果忘了root密码,可以通过这个用户来重设密码。

发布了13 篇原创文章 · 获赞 2 · 访问量 200

猜你喜欢

转载自blog.csdn.net/weixin_46389364/article/details/104782200