【常規操作】MySQL相關

操作mysql導入數據庫至遠程服務器

  1. 遠程連接授權
mysql> GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'root'
mysql> flush privileges;
  1. cmd窗口連接遠程MySQL
mysql -h -49.233.137.247 -u -root -p【密碼】
show databases;
mysql> use 【database】;
mysql> source 【文件目錄】

CentOS7安裝MySQL過程–抄自尚硅谷

  1. 檢查是否安裝過MySQL,如果有,先刪除
[root@centos zhk] rpm -qa |grep mysql*
[root@centos zhk] rpm -e --nodeps mysql【後續部分】
  1. 安裝MySQL
[root@centos zhk] rpm -ivh 【MySQL-server-5.5.54-1.linux2.6.x86_64.rpm】
[root@centos zhk] rpm -ivh 【MySQL-client-5.5.54-1.linux2.6.x86_64.rpm】
[root@centos zhk] rpm -qa | grep -i mysql
  1. 查看MySQL版本
[root@centos zhk] mysql --version
  1. 查看MySQL的狀態
[root@centos zhk] service mysql status
  1. 啓動MySQL服務
[root@centos zhk] service mysql start 
  1. 登錄MySQL
[root@centos zhk] mysql -uroot -p
-----------------默認沒有沒有密碼
  1. 將密碼修改成‘123456’
[root@centos zhk] /usr/bin/mysqladmin -u root  password '123456'
  1. 設置mysql權限爲5
[root@centos zhk] chkconfig --level 5 mysql on

修改字符編碼

  1. 常規方法
mysql> show variables like 'char%';
mysql> set character_set_client = 'utf8'
mysql> set character_set_connection = 'utf8'
mysql> set character_set_database = 'utf8'
mysql> set character_set_result = 'utf8'
mysql> set character_set_server = 'utf8'
mysql> set character_set_system = 'utf8'
  1. 修改配置文件

– 找到mysql的配置文件,修改配置文件


[root@centos zhk] cd /usr/share/mysql
[root@centos zhk] cp my-huge.cng /etc/my.cnf
[root@centos zhk] vim /etc/my.cnf

– 修改相應位置

Client下添加語句default-character-set = utf8
在這裏插入圖片描述
在這裏插入圖片描述
– 重啓MySQL服務器

[root@centos zhk] service mysql restart

– 已生成的庫表字符集更改(原有數據是utf8編碼)

mysql> alter database 【數據庫名】 character set 'utf8';
mysql> alter table 【數據表名】 convert to  character set 'utf8'; 
發佈了21 篇原創文章 · 獲贊 55 · 訪問量 2594
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章