mysql安装与本地登录
安装-Ubantu18.04
安装服务器
sudo apt-get install mysql-server
安装客户端
sudo apt-get install mysql-client
本地登录
- 启动/停止/重启/查看服务端
sudo /etc/init.d/mysql start | stop|restart|status
- 客户连接
mysyql -h hostip -u usr_name -p password
密码设置与修改密码
很多小伙伴在安装的时候根本就没有注意登录密码的问题,需要登录的时候就懵逼了
- 获取登录用户名和密码
sudo cat /etc/mysql/debian.cnf
- 用得到的用户名和密码登录mysql
mysql -u<user_name> -p<password>
- 进入mysql表
use mysql;
- 更改密码为mysql
mysql>update mysql.user set authentication_string=password('mysql') where user='root' and Host='localhost';
- 设置本地密码
mysql> update user set plugin="mysql_native_password";
- 更新
mysql>flush privileges;
- 退出
quit;
- 重启服务器即可
设置远程登录
- 开启远程访问
- sudo -i
- subl /etc /mysql/mysql.con.d/mysqld.cnf
- # bind-address = 127.0.0.1注释掉
/etc/init.d/ mysql restart
- 添加用户权限
mysql>grant select on *.* to "lion"@ "%" identified by "123" with grant option;
- select 为权限, '.'表示所库和表, lion为用户名, % 为所有ip,123为密码
- 所有权限: all privileges