sudo apt-get install mysql-server
上述命令会安装以下包:
apparmor
mysql-client-5.7
mysql-common
mysql-server
mysql-server-5.7
mysql-server-core-5.7
因此无需再安装mysql-client等。安装过程会提示设置mysql root用户的密码,设置完成后等待自动安装即可。默认安装完成就启动了mysql。
启动和关闭mysql服务器:
service mysql start
service mysql stop
确认是否启动成功:
sudo netstat -tap | grep mysql
进入mysql shell界面:
mysql -u root -p
可以单个设置修改编码方式set character_set_server=utf8;但是重启会失效,建议按以下方式修改编码方式。
(1)编辑配置文件。sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
(2)在[mysqld]下添加一行character_set_server=utf8。如下图
(3)重启MySQL服务。service mysql restart
(4)登陆MySQL,并查看MySQL目前设置的编码show variables like "char%";
这样就可以愉快的导入中文了!
下面回顾一下安装过程中我遇到的问题:
1、安装到Renaming removed key_buffer and myisam-recover options (if present)就卡住了,而且ctrl+C 也无法退出,最后我关闭了终端强制退出了,但是我发现运用sudo netstat -tap | grep mysql 居然显示是启动成功的,可是进入shell界面就会出现问题,提示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:YES)网上找了一堆方法,都无法解决。
无奈考虑卸载重装:
sudo apt-get autoremove mysql* --purge
sudo apt-get remove apparmor //这个apparmor是在装mysql-server时装上的,和安全有关
2、重启电脑后(很多时候重启是法宝),再次利用命令apt-get安装mysql-server,运行到Renaming removed key_buffer and myisam-recover options (if present)仍然卡住了,我再次中止了终端,发现启动也是成功的,尝试进入shell界面,出现另一种新的错误:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2),然后又是找了很多国内外资料,国内百度无法搜索出和这个错误完全相关的,还是老实FQ上谷歌,提出的方案是需要删除一些重复的配置文件,但是我连这个/var/run/mysqld/mysqld.sock没有,因此仍然无法解决。
再次卸载。考虑一定要卸载非常彻底。
sudo apt-get autoremove mysql* --purge
sudo apt-get remove apparmor
sudo rm /var/lib/mysql/ -R //非常重要
sudo rm /etc/mysql/ -R //非常重要
3、重启电脑,再次利用命令sudo apt-get install mysql-server 顺利安装成功!
配置远程访问
a、编辑配置文件
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 将bind-address = 127.0.0.1注释
b、修改用户权限
登录MySQL:mysql -u root -p --远程访问 mysql -h 192.168.0.201 -P 3306 -u root -p123 123为root用户密码
用户权限:grant all on *.* to root@'%' identified by '1'; --添加一个用户名是root且密码是1的远程访问用户
刷新:flush privileges;
查看是否添加成功:select user,host,authentication_string from user; --在5.7中用户密码是列authentication_string
退出:quit
c、重启MySQL服务
/etc/init.d/mysql restart
3、完成且测试通过。
ps:
附上vi编辑要点:点击i进入编辑模式,在按esc键输入:wq!(保存并退出vi编辑模式)
总结:一定要卸载非常干净!
分享到:
相关推荐
在Linux环境中,特别是Ubuntu系统,有时我们可能需要离线安装MySQL数据库服务器,特别是在没有网络连接或者网络环境受限的服务器上。本教程将详细介绍如何使用提供的"Ubuntu-mysql5.7.25离线完整安装包"来在Ubuntu...
在解决了 GPG 错误后,就可以使用 `apt install mysql-server` 命令来安装 MySQL 服务器了。安装过程中可能会提示用户设置 root 密码,以及其他安全配置,比如是否启用远程访问等。 文档中还提到,安装完成后,可以...
`./scripts/mysql_install_db --user=mysql` 修改当前目录的拥有者为 root 用户: `chown -R root:root /usr/local/mysql` 修改当前数据目录的拥有者为 mysql 用户: `chown -R mysql:mysql /usr/local/mysql/...
在Ubuntu操作系统上安装MySQL 5.7.38是一个相对简单的过程,适合那些希望在Linux环境中运行可靠数据库服务的用户。下面将详细介绍在Ubuntu上安装MySQL 5.7.38的步骤以及一些关键知识点。 首先,确保你的Ubuntu系统...
sudo apt install mysql-server ``` 在安装过程中,系统可能会提示你设置MySQL的root用户的密码。请确保选择一个安全的密码。 安装完成后,启动MySQL服务: ```shell sudo systemctl start mysql ``` 为了使...
sudo apt install mysql-server ``` 在安装过程中,系统会提示你设置MySQL的root用户的密码。请确保选择一个安全且容易记住的密码。 安装完成后,启动MySQL服务并设置它在开机时自动启动: ```bash sudo ...
在Ubuntu系统上安装MySQL ODBC驱动是一个常见的任务,特别是在需要将Ubuntu系统与使用ODBC连接的应用程序集成时。ODBC(Open Database Connectivity)是一种数据库访问标准,它允许应用程序通过统一的接口连接到各种...
./scripts/mysql_install_db --defaults-file=/etc/my.cnf --user=mysql ``` 这将初始化MySQL的数据库。 启动MySQL 然后,我们可以启动MySQL: ``` ./bin/mysqld_safe --user=mysql & ``` 这将启动MySQL服务器。 ...
Ubuntu系统上MySQL的安装与配置_ Ubuntu _ MySQL_install
Ubuntu 安装 MySQL 及基本操作 在 Ubuntu 系统中安装 MySQL 是一个非常常见的操作。MySQL 是一个开源的关系数据库管理系统,广泛应用于 Web 应用程序中。本文将指导您如何在 Ubuntu 系统中安装 MySQL,并介绍一些...
在Ubuntu系统上一键安装MySQL 8.0是一个方便快捷的过程,尤其对于那些不熟悉Linux命令行操作的用户来说。这个过程通常涉及到下载安装脚本、安装必要的依赖项以及配置MySQL服务。下面将详细介绍如何利用提供的资源...
- **安装 MySQL 服务**:使用命令 `sudo apt-get install mysql-server` 来安装 MySQL 服务器。这条命令会下载并安装 MySQL 服务器的所有必要组件。 - **注意事项**: - 安装过程中可能会有一些提示要求确认操作,...
### Ubuntu安装MySQL与SQLite3详解 #### 一、在Ubuntu中彻底卸载MySQL 在进行新的MySQL或SQLite3安装之前,确保系统上没有遗留的MySQL安装是非常重要的。下面是如何在Ubuntu系统中彻底卸载MySQL: 1. **删除MySQL...
sudo apt-get install mysql-server ``` 安装过程中会提示设置MySQL root 用户的密码,设置完成后,系统会自动安装以下组件: - apparmor:用于增强系统安全性。 - mysql-client-5.7:MySQL客户端工具。 - ...
适用于:Ubuntu 24.04的操作系统 用于连接Mysql。安装完后配置etc/odbc.ini文件,即可用isql工具去连接数据库 在zabbix用ODBC监控数据库必备资源 在zabbix服务器上安装这二个包,然后页zabbix页面上可选择ODBC的模板...
在Ubuntu 14.04上安装MySQL 5.7.38是一个涉及多个步骤的过程,包括下载必要的软件包、配置系统环境、安装数据库服务以及设置安全选项。这里将详细介绍这个过程。 首先,你需要下载MySQL的安装包。在这个案例中,你...
这个"MySQL8 Ubuntu16.04 64位 懒人安装包"提供了便捷的方式,通过一个名为`mysql-install.sh`的脚本来简化这一过程。 首先,我们需要理解`mysql-install.sh`脚本的作用。在Linux环境中,shell脚本是一种自动化任务...
### Ubuntu安装MySQL 在Ubuntu系统上安装MySQL主要分为以下几个步骤:更新系统、准备环境、下载安装包、解压缩并安装。 #### 一、系统更新与环境准备 **更新系统** 确保系统是最新的版本,以便避免可能存在的...
sudo apt-get install mysql-server ``` 3. **安全配置**: ```bash sudo mysql_secure_installation ``` 此命令将引导你完成一系列关于安全性的问题,例如设置 ROOT 用户密码、是否删除匿名用户等。 4. **...