前言
ubuntu安装mysql记录
卸载掉原来的mysql
第一步,依次执行下面的语句
sudo apt-get autoremove --purge mysql-server
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common
第2步 清理残留数据
dpkg -l |grep ^rc|awk '{print $2}' |sudo [xargs] dpkg -P
安装mysql
sudo aptitude search mysql
sudo apt install mysql-server
登录mysql
sudo mysql -u root -p
show databases;
use mysql;
show tables;
select host,user from user;
添加登录账号,允许远程访问'%'
grant all privileges on *.* to 'admin'@'%' identified by 'pass12345xx' with grant option;
注意
提示意思是不能用grant创建用户,mysql8.0以前的版本可以使用grant在授权的时候隐式的创建用户,8.0以后已经不支持,所以必须先创建用户,然后再授权,命令如下:
CREATE USER 'admin'@'%' IDENTIFIED BY 'pass12345xx';
grant all privileges on *.* to 'admin'@'%';
重启
sudo service mysql restart;
设置MySQL远程访问的权限
cd /etc/mysql/mysql.conf.d
ls
#查看目录下所有的文件内容,找到bind-address = 127.0.0.1注释掉
sudo vim mysqld.cnf
#加前缀#注释掉bind-address = 127.0.0.1
修改密码
update mysql.user set password=password('新密码') where User="amdin" ;
mysql查看端口号
show variables like 'port';
删除登录用户
DROP USER IF EXISTS admin;
后语
谢谢阅读!