CentOS 通过 yum 安装MySQL5.7
Yum Repository 下载地址:https://dev.mysql.com/downloads/repo/yum/
选择相应的版本进行下载:Red Hat Enterprise Linux 7 / Oracle Linux 7 (Architecture Independent), RPM Package
下载完成后,安装mysql源:
1 $sudo yum localinstall mysql57-community-release-el7-11.noarch.rpm
检查mysql源是否安装成功:1 $sudo yum repolist enabled | grep "mysql.*-community.*"
安装MySQL:
1 $sudo yum install mysql-community-server
启动MySQL服务器:
1 $systemctl start mysqld 或者 $service mysqld start
关闭MySQL服务器:
1 $systemctl stop mysqld 或者 $service mysqld stop
查看MySQL服务器启动状态:
1 $systemctl status mysqld 或者 $service mysqld status
mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。
查看root用户的默认密码:
1 $grep "temporary password" /var/log/mysqld.log
用root用户登录:
1 $mysql -u root -p (然后输入默认密码)
修改默认密码:
1 mysql> set password for 'root'@'localhost'=password('MyNewPass4!');
注意:mysql5.7默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。否则会提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements错误。
MySQL客户端登录MySQL服务器:
MySQL客户端退出MySQL服务器:
设置MySQL服务器为开机启动:
修改root默认密码:
添加远程登录帐号:
设置默认编码为UTF-8:
安装MySQL Workbench(通过yum安装):
1 $sudo yum install mysql-workbench-community.x86_64
Ubuntu 16.04 通过APT repository的方式来安装
安装步骤 https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/
下载 MySQL APT repository https://dev.mysql.com/downloads/repo/apt/
在命令行安装release package
shell> sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
更新MySQL APT repository
shell> sudo apt-get update
通过APT安装MySQL,该命令会安装MySQL server、client、数据库的通用文件
shell> sudo apt-get install mysql-server
安装完成。MySQL server会在安装完成后自动启动。
MySQL的启动和关闭
启动MySQL
shell> sudo service mysql statrt
关闭MySQL
sheell> sudo service mysql stop
查看MySQL
shell> sudo service mysql status