操作mysql導入數據庫至遠程服務器
- 遠程連接授權
mysql> GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'root'
mysql> flush privileges;
- cmd窗口連接遠程MySQL
mysql -h -49.233.137.247 -u -root -p【密碼】
show databases;
mysql> use 【database】;
mysql> source 【文件目錄】
CentOS7安裝MySQL過程–抄自尚硅谷
- 檢查是否安裝過MySQL,如果有,先刪除
[root@centos zhk] rpm -qa |grep mysql*
[root@centos zhk] rpm -e --nodeps mysql【後續部分】
- 安裝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
- 查看MySQL版本
[root@centos zhk] mysql --version
- 查看MySQL的狀態
[root@centos zhk] service mysql status
- 啓動MySQL服務
[root@centos zhk] service mysql start
- 登錄MySQL
[root@centos zhk] mysql -uroot -p
-----------------默認沒有沒有密碼
- 將密碼修改成‘123456’
[root@centos zhk] /usr/bin/mysqladmin -u root password '123456'
- 設置mysql權限爲5
[root@centos zhk] chkconfig --level 5 mysql on
修改字符編碼
- 常規方法
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'
- 修改配置文件
– 找到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
– 修改相應位置
– 重啓MySQL服務器
[root@centos zhk] service mysql restart
– 已生成的庫表字符集更改(原有數據是utf8編碼)
mysql> alter database 【數據庫名】 character set 'utf8';
mysql> alter table 【數據表名】 convert to character set 'utf8';