Ubuntu安装mysql
-
下载离线安装包
(我这里下载的是mysql-server_5.7.20-1ubuntu16.04_amd64.deb-bundle.tar)
下载地址:https://downloads.mysql.com/archives/community/ -
使用putty的pscp.exe上传离线安装包到指定目录
打开windows命令提示符窗口,进入pscp.exe所在目录(也可以直接把pscp.exe复制到C:\Windows\System32)
上传:pscp(空格)文件目录(空格)用户名@linux的ip:文件需要放在的位置
(例如:pscp d:/temp/mysql-server_5.7.20-1ubuntu16.04_amd64.deb-bundle.tar root@192.168.18.128:/usr/local/java)
然后输入密码等待加载完成 -
解压离线安装包
cd /usr/local/java (进入指定文件夹)
tar -xvf mysql-server_5.7.20-1ubuntu16.04_amd64.deb-bundle.tar -C /usr/local/java (解压到指定文件夹,一定要加-C参数,而且区分大小写的) -
输入相关命令开始安装(安装顺序很重要的,因为存在依赖关系)
cd /usr/local/java
然后按顺序分别安装以下的包:
4.1 dpkg -i mysql-common_.deb
4.2 dpkg-preconfigure mysql-community-server_.deb (此步骤设置root的密码)
4.3 dpkg -i mysql-community-client_.deb
4.4 dpkg -i mysql-client_.deb
4.5 dpkg -i mysql-community-server_.deb
4.6 dpkg -i mysql-server_.deb
4.7 apt-get -f install (此命令的含义是去补全那些缺少的软件)操作mysql
service mysql status (查看服务“mysql”状态,按q键退出查看)
service mysql start (启动)
service mysql restart (重启)
service mysql stop (关闭) -
登陆用户
mysql -u root -p (-u 表示选择登陆的用户名, -p 表示登陆的用户密码)
输入之前安装设置的密码进行登陆
注意:登陆进入mysql后,输出的就是sql代码了,mysql中sql代码以;结尾
exit; (退出mysql的命令行)
-
通过sysv-rc-conf将mysql设置为自动启动
6.1 安装sysv-rc-conf(已安装就跳过此步)
apt-get install sysv-rc-conf6.2 启动sysv-rc-conf
sysv-rc-conf6.3 修改mysql,在2,3,4,5空格键输入x,按q保存退出
6.4重启ubuntu,让配置生效
reboot