linux安装MySQL(实战)

一、Linux 安装 MySQL

  1. 更新数据源
apt-get update
  1. 安装 MySQL
apt-get install mysql-server

系统将提示您在安装过程中创建 root 密码。选择一个安全的密码,并确保你记住它,因为你以后需要它。接下来,我们将完成 MySQL 的配置。

mysql_secure_installation  //设置密码,可以跳过

二、配置远程访问

  1. 修改配置文件
vim /etc/mysql/mysql.conf.d/mysqld.cnf

* 注释掉(语句前面加上 # 即可):
bind-address = 127.0.0.1
  1. 重启 MySQL
service mysql restart
  1. 登录 MySQL
mysql -u root -p
  1. 授权 root 用户允许所有人连接
-- 设置密码安全策略
set global validate_password_policy=0;
-- 设置密码最少长度
set global validate_password_length=1;

-- 允许root用户/密码“123456”,在localhost发起的访问
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;
-- 允许root用户/密码“123456”,在127.0.0.1发起的访问
GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY '123456' WITH GRANT OPTION;
-- 允许root用户/密码“123456”,在局域网所以ip发起的访问
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

-- 刷新权限
FLUSH PRIVILEGES;

三、其它配置

修改配置mysqld.cnf配置文件

vi /etc/mysql/mysql.conf.d/mysqld.cn
1. 配置默认字符集

[mysqld] 节点上增加如下配置

[client]
default-character-set=utf8

[mysqld] 节点底部增加如下配置

default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci
2. 配置忽略数据库大小写敏感

[mysqld] 节点底部增加如下配置

lower-case-table-names = 1

四、常用命令

service mysql start

service mysql stop

service mysql restart

查看 MySQL 版本:
mysqladmin -p -u root version

你可能感兴趣的:(linux安装MySQL(实战))