MySQL的那些事
1、MySQL的安装
所有平台的MySQL安装地址:https://dev.mysql.com/downloads/mysql/
①Linux/Unix上安装MySQL
Linux平台推荐使用rpm包来安装MySQL,安装前,可以检测系统是否自带安装MySQL
rpm -qa | grep mysql
如果系统自带MySQL,则可以选择卸载
rpm -e mysql // 普通删除模式
rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
在Centos7系统下使用命令安装MySQL,CentOS 7 版本中 MySQL数据库已从默认的程序列表中移除,所以在安装前我们需要先去官网下载 Yum 资源包,下载地址为:https://dev.mysql.com/downloads/repo/yum/
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum update yum install mysql-server
②权限设置
chown -R mysql:mysql /var/lib/mysql
③初始化MySQL
mysqld --initialize
④启动MySQL
systemctl start mysqld
⑤查看MySQL的运行状态
systemctl status mysqld
2、Linux平台验证MySQL的安装
在MySQL安装之后,可以通过一些简单的测试来验证MySQL是否工作正常,使用mysqladmin工具来获取服务器状态
[root@host]# mysqladmin --version
Linux命令将输出以下结果,该结果基于MySQL的系统信息:
mysqladmin Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386
MySQL安装成功后,默认的root用户密码为空,可以使用一下命令来设置root用户的密码
[root@host]# mysqladmin -u root password "new_password";
通过一下命令来连接MySQL服务器
[root@host]# mysql -u root -p
Enter password:*******
3、Windows平台安装MySQL
在cmd.exe程序中输入MySQL,如果出现以下的结果:

则说明,有可能没有安装MySQL。
①下载MySQL:https://dev.mysql.com/downloads/mysql/
②将zip包解压到一个文件夹,例如:D:\Mysql\MySQL Server5.7
③在解压文件下,创建一个my.ini配置文件
[mysql]
default-character-set=utf8mb4 //设置MySQL客户端的默认字符集
[mysqld]
skip-grant-tables // 跳过权限认证,可以实现免密码登陆
port = 3306 // 设置3306端口
basedir=D:\Mysql\MySQL Server5.7 //设置MySQL安装目录
datadir=D:\Mysql\MySQL Server5.7\data //设置MySQL数据库的数据的存放目录,MySQL8以上的版本,系统自己生成即可。
max_connections=200 //设置最大连接数
character-set-server=utf8mb4 //服务端的使用的字符集
default-storage-engine=INNODB //MySQL默认的存储引擎
explicit_defaults_for_timestamp=true
④ 以管理员身份打开cmd.exe程序,切换到MySQL的bin目录

⑤初始化数据库

⑥安装MySQL

表示安装成功
⑦把MySQL注册为windows服务,即启动MySQL

浙公网安备 33010602011771号