一、安装到linux
1、安装mysql-server
1、在安装之前查看下系统是否已经安装了mysql
ls /usr/share
2、安装mysql-server
sudo apt-get install mysql-server
3、再次查看,发现多了个mysql
ls /usr/share | grep mysql //在ls打印结果中搜索mysql关键字
4、登陆
在创建mysql的时候,系统默认创建了个管理员账号密码
sudo cat /etc/mysql/debian.cnf
使用管理员账号登陆:
mysql -u debian-sys-maint -p //执行后输入密码
2、查看mysql状态
以下两条命令相同效果
sudo service mysql stauts
systemctl status mysql.service
3、MySQL数据库基本使用
- 启动MySQL数据库服务
sudo service mysql start
或
sudo systemctl start mysql.service
- 重启MySQL数据库服务
sudo service mysql restart
或
sudo systemctl restart mysql.service
- 停止MySQL数据库服务
sudo service mysql stop
或
sudo systemctl stop mysql.service
- 查看MySQL运行状态
sudo service mysql status
或
sudo systemctl status mysql.service
- 设置MySQL服务开机自启动
sudo service mysql enable
或
sudo systemctl enable mysql.service
- 停止MySQL服务开机自启动
sudo service mysql disable
或
sudo systemctl disable mysql.service
- MySQL的配置文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
4、更新root密码
set password for root@localhost = password('123');
# alter user 'root'@'localhost' identified by '123';//上面的方法如果无效,尝试下这个
二、安装到Docker
1、获取镜像
docker pull mysql:5.7
2、运行容器(配置musql密码:123123)
docker run -d -p 3310:3306 \
-v /home/mysql/conf:/etc/mysql/conf.d \
-v /home/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123123 \
--name mysql01 \
mysql:5.7
-d 后台运行
-v 挂载
-e 环境配置
3、查看容器信息
docker ps //看到mysql01已经启动
三、连接mysql数据库
1、命令行登录
- 如果是在linux上,则安装
sudo apt-get install mysql-clinet
; - 如果是在window上,则先安装mysql,然后进入:
系统 > 高级系统设置 > 系统变量 > PATH
,加入mysql安装目录下的bin目录。
执行连接命令:
mysql -u root -h 【mysql服务ip地址】 -P 【mysql服务端口】 -p
//输入密码后,就能登录
2、客户端登录
window上有很多界面化mysql客户端,操作mysql非常简单。例如:navigate、SQLyog、phpmyadmin。
四、卸载mysql
1、从linux卸载
sudo apt-get remove mysql-server
sudo apt-get autoremove
执行完后再查看,发现mysql已经没了
2、从Docker卸载
则直接停止/删除对应容器就可以。
五、推荐阅读
Ubuntu 安装和使用MySQL
Mysql常用命令详细大全