目录
1 ubuntu下mysql服务相关命令
1.1 安装
sudo apt-get install mysql-server
1.2 启动
service mysql start
1.3 重启
service mysql restart
1.4 关闭
service mysql stop
1.5 查看是否安装成功
sudo netstat -tap | grep mysql
1.6 进入shell界面
mysql -u root -p
2 设置mysql支持中文
2.1 查看字符变量编码
show variables like “char%”;
2.2 编辑配置文件
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
2.3 添加
在[mysqld]下添加一行character_set_server=utf8
2.4 重启mysql服务
service mysql restart
2.5 登录重新查看
show variables like “char%”;
3 创建mysql可远程访问
3.1 需要修改/etc/mysql/mysql.conf.d/mysqld.cnf 文件。
找到bind-address = 127.0.0.1这一行
改为bind-address = 0.0.0.0即可
3.2 在连接服务器后,操作mysql系统数据库
命令为:
mysql -u root -p
use mysql;
3.3 查询用户表命令:
select User,authentication_string,Host from user;
(这里也可以看出host默认都是localhost访问权限)
3.4 创建可以访问的用户名即密码
GRANT ALL PRIVILEGES ON *.* TO ‘账号’@’%’ IDENTIFIED BY ‘密码’;
3.5刷新权限:flush privileges;
3.6重新启动mysql服务:service mysql restart
4 安装Mycli自动补全
sudo apt-get install mycli
4.1 链接本地Mysql
mycli -uroot -hlocalhost
4.2 链接远程mysql
mycli -uroot -h192.168.1.105 -p3306
5 运维命令
show databases; 查看有哪些数据库
use dbname; 选择数据库
show tables;查看这个库有哪些表
desc tablename; 查看某个表的详细信息,包括列名。