首页 > 数据库技术 > 详细

ubuntu18安装mysql,并配置编码和访问权限

时间:2020-05-02 01:07:25      阅读:91      评论:0      收藏:0      [点我收藏+]
  • 安装mysql
sudo apt install mysql-server
  • 启动mysql服务
sudo service mysql start
sudo ps -ef | grep mysql
sudo netstat -tlnp | grep 3306
  • mysql修改编码以支持中文
sudo vim /etc/mysql/my.cnf:
  • 复制以下内容到my.cnf
[client]
default-character-set = utf8

[mysqld]
default-storage-engine = INNODB
character-set-server = utf8
collation-server = utf8_general_ci
  • 允许所有ip访问mysql服务

    sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
    
    • 找到bind-address配置项,修改为以下内容
      • bind-address = 0.0.0.0
  • 允许所有ip访问mysql都有权限

    • 登录mysql
    mysql -u root -p123456
    
    • GRANT ALL PRIVILEGES授予所有权限,*.*所有表,root用户,%所有的ip访问,IDENTIFIED BY ‘123456‘密码是123456
    GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;
    
    • 刷新权限
    flush privileges;
    
    • 退出mysql
    exit;
    
  • 重启mysql服务

    sudo service mysql restart
    
  • 登录后查看编码信息

    show variables like ‘%char%‘;
    +--------------------------+----------------------------+
    | Variable_name            | Value                      |
    +--------------------------+----------------------------+
    | character_set_client     | utf8                       |
    | character_set_connection | utf8                       |
    | character_set_database   | utf8                       |
    | character_set_filesystem | binary                     |
    | character_set_results    | utf8                       |
    | character_set_server     | utf8                       |
    | character_set_system     | utf8                       |
    | character_sets_dir       | /usr/share/mysql/charsets/ |
    +--------------------------+----------------------------+
    8 rows in set (0.02 sec)
    
  • 停止mysql服务

    sudo service mysql stop
    

ubuntu18安装mysql,并配置编码和访问权限

原文:https://www.cnblogs.com/iread9527/p/12815521.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!