Ubuntu及Centos下Mysql的安装管理

安装启动:

apt-get install mysql-server
service mysql start

centos 8:

yum install mysql-server
systemctl start mysqld

此时可以使用root用户在本地直接登录:

mysql -uroot

更改密码

~# mysqladmin -u用户名 -p旧密码 password 新密码
或者
mysql> set password for root@localhost='123';

以服务方式对外发布

  1. 修改mysql的配置文件
    ubuntu:
vim /etc/mysql/mysql.conf.d/mysqld.cnf
注释掉bind-address = 127.0.0.1
service mysql restart

centos:
无需做任何配置。
但注意配置文件,位于:/etc/my.cnf

  1. 让用户能从任意主机登录:
    新增加用户并授权法(推荐):
mysql>create user john@'%' identified by '123';
mysql>grant all privileges on *.* to john@'%';
mysql>flush privileges;

对root用户进行授权(在Ubuntu18.0.4版本中,root不能从远程登录,对于centos可以)

mysql>use msyql;
mysql>update user set host='%' where user='root';
mysql>flush privileges;

设定中国时区

# vim /etc/mysql/mysql.conf.d/mysqld.cnf
在[mysqld]段中,加入
default-time-zone='+08:00'

设定中文编码

mysql> show variables like 'character%';#可以查看到编码的情况
~#  /etc/mysql/mysql.conf.d/mysqld.cnf
在[mysqld]中加入
character-set-server=utf8
~# service mysql restart;

你可能感兴趣的:(Ubuntu及Centos下Mysql的安装管理)