Ubuntu安装mysql 5.7.21流程以及问题解决方案
2018-03-04 10:22
507 查看
远程登陆
在ubuntu16.04上安装好mysql5.7.21之后,本地可以连接mysql服务器。远程就不行。
解决方法
修改配置文件(/etc/mysql/mysql.conf.d/mysqld.cnf),将bind-address = 127.0.0.1修改为bind-address = 0.0.0.0
# Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. bind-address = 0.0.0.0
修改用户访问权限
use mysql; Grant all on *.* to 'root'@'%' identified by 'root用户的密码' with grant option; flush privileges;
修改默认字符集
通过 SHOW VARIABLES LIKE ‘character_set_%’; 查看mysql字符集情况character_set_client utf8 character_set_connection utf8 character_set_database latin1 character_set_filesystem binary character_set_results utf8 character_set_server latin1 character_set_system utf8 character_sets_dir /usr/share/mysql/charsets/
通过修改配
4000
置文件(
/etc/mysql/mysql.conf.d/mysqld.cnf)
# # The MySQL database server configuration file. # # You can copy this to one of: # - "/etc/mysql/my.cnf" to set global options, # - "~/.my.cnf" to set user-specific options. # # One can use all long options that the program supports. # Run program with --help to get a list of available options and with # --print-defaults to see which it would actually understand and use. # # For explanations see # http://dev.mysql.com/doc/mysql/en/server-system-variables.html # This will be passed to all mysql clients # It has been reported that passwords should be enclosed with ticks/quotes # escpecially if they contain "#" chars... # Remember to edit /etc/mysql/debian.cnf when changing the socket location. # Here is entries for some specific programs # The following values assume you have at least 32M ram [mysqld_safe] socket = /var/run/mysqld/mysqld.sock nice = 0 # 修改处1:新增以下两行内容 [client] default-character-set=utf8 [mysqld] # # * Basic Settings # user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp lc-messages-dir = /usr/share/mysql skip-external-locking # # Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. bind-address = 0.0.0.0 # # * Fine Tuning # key_buffer_size = 16M max_allowed_packet = 16M thread_stack = 192K thread_cache_size = 8 # This replaces the startup script and checks MyISAM tables if needed # the first time they are touched myisam-recover-options = BACKUP #max_connections = 100 #table_cache = 64 #thread_concurrency = 10 # # * Query Cache Configuration # query_cache_limit = 1M query_cache_size = 16M # # * Logging and Replication # # Both location gets rotated by the cronjob. # Be aware that this log type is a performance killer. # As of 5.1 you can enable the log at runtime! #general_log_file = /var/log/mysql/mysql.log #general_log = 1 # # Error log - should be very few entries. # log_error = /var/log/mysql/error.log # # Here you can see queries with especially long duration #log_slow_queries = /var/log/mysql/mysql-slow.log #long_query_time = 2 #log-queries-not-using-indexes # # The following can be used as easy to replay backup logs or for replication. # note: if you are setting up a replication slave, see README.Debian about # other settings you may need to change. #server-id = 1 #log_bin = /var/log/mysql/mysql-bin.log expire_logs_days = 10 max_binlog_size = 100M #binlog_do_db = include_database_name #binlog_ignore_db = include_database_name # # * InnoDB # # InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/. # Read the manual for more InnoDB related options. There are many! # # * Security Features # # Read the manual, too, if you want chroot! # chroot = /var/lib/mysql/ # # For generating SSL certificates I recommend the OpenSSL GUI "tinyca". # # ssl-ca=/etc/mysql/cacert.pem # ssl-cert=/etc/mysql/server-cert.pem # ssl-key=/etc/mysql/server-key.pem # 修改处2:新增一下三条记录 default-storage-engine=INNODB character-set-server=utf8 collation-server=utf8_general_ci
相关文章推荐
- 安装ubuntu以及mysql ,mysql-workbench遇见的一些问题及其解决方法
- RedHat 6 安装 MySQL 5.5 流程记录及相关问题解决方案
- linux 安装mysql 5.7.21详解以及安装过程中所遇问题解决
- Ubuntu 安装mysql和简单操作以及问题解决
- Ubuntu Navicat for MySQL安装以及问题破解方案
- windows10 安装mysql 以及遇到的各种问题解决方案
- Ubuntu 12.04(32位)安装Oracle 11g(32位)全过程以及几乎所有问题的解决办法
- win7 x64下安装mysql-workbench 5.2以及解决无法运行问题
- Ubuntu 12.04(32位)安装Oracle 11g(32位)全过程以及几乎所有问题的解决办法
- Ubuntu10.04下语言安装以及txt文件显示中文乱码问题的解决
- ubuntu下小企鹅输入法fcitx安装,以及重启后无法使用的问题解决
- mysql: Ubuntu下mysql安装问题与解决方法
- Ubuntu 下安装chrome问题解决方案
- Ubuntu Navicat for MySQL安装以及破解方案
- Ubuntu下安装Flash Player可能导致假死问题解决方案
- Ubuntu,Mysql二进制安装流程以及常见错误
- Vmware 7.0安装Ubuntu10.04 键盘无法输入问题解决方案
- win7下Django的MySql安装,问题解决方案
- Ubuntu无网环境mysql安装配置问题解决
- Ubuntu 12.04(32位)安装Oracle 11g(32位)全过程以及几乎所有问题的解决办法