ubuntu18.04中,默认情况下mysql默认包含在apt软件存储库中,要安装它只需要更新服务器上的包索引并安装默认包apt-get.
1、安装mysql
sudo apt-get update
sudo apt-get install mysql-server
在使用apt-get安装程序的时候可能会报出无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用),这个错误。
可以使用如下命令解决:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
2、配置mysql
sudo mysql_secure_installation
配置项较多,根据提示结合实际情况配置。
3、查看mysql服务状态
systemctl status mysql.service
mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: en
Active: active (running) since Sat -- :: CST; 6min ago
Main PID: (mysqld)
Tasks: (limit: )
CGroup: /system.slice/mysql.service
└─ /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pi
6月 :: weision systemd[]: Starting MySQL Community Server...
6月 :: weision systemd[]: Started MySQL Community Server.
结果如上则说明正常。
4、ubuntu系统下载workbentch可视化软件。
安装后发现无法连接数据库。
查找资料说到/etc/mysql/debian.cnf 这个文件中保存这mysql初始化的用户名和加密的密码。
但是当我 vi 打开这个文件时发现没有内容,并且提示Permission denied,说明权限不足,我们可以使用如下命令改变etc目录下所有内容的权限。
sudo chmod -R etc
-R指级联应用到目录里的所有子目录和文件。
777是所有用户都拥有的最高权限。
除此之外也可以进入到管理员模式,以最高权限执行命令。