sudo apt install mysql-server
sudo service mysql start
通过mysql进程及端口监听,查看mysql服务是否启动
sudo ps -ef | grep mysql
sudo netstat -tlnp | grep 3306
sudo vim /etc/mysql/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
允许所有ip访问mysql都有权限
mysql -u root -p123456
GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;
flush privileges;
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
原文:https://www.cnblogs.com/iread9527/p/12815521.html