MySQL默認鏈接端口:3306node
rpm -qa | grep -i mysql
rpm -e mysql-libs-5.1.73-8.el6_8.x86_64;//通常刪除,若是提示依賴的其餘文件,則不能刪除 rpm -e --nodeps mysql-libs-5.1.73-8.el6_8.x86_64;//強力刪除,若是有其餘依賴文件,則能夠對其進行強力刪除
# 咱們在centos mysql安裝時報No package mysql-server available錯誤是由於咱們本地yum倉庫中沒有可用的mysql-server rpm包,所以在yum安裝以前先在本地備好rpm軟件包 rpm -ivh https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm Retrieving
yum install -y mysql-server mysql mysql-devel //將mysql,mysql-server,mysql-devel
service mysqld start
# 查看是否開機自動啓動 chkconfig --list | grep mysqld // 查看是否開機自動啓動mysql
# 無密碼登陸,安裝完MySQL默認沒有密碼 mysql -u root # 使用密碼登陸 mysql -u root -p
ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using password: NO) ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
關閉服務 service mysqld stop 啓動臨時服務 /usr/bin/mysqld_safe --skip-grant-tables 不要關閉這個服務終端
另開一個終端輸入 mysql
修改MySQL的root密碼爲 123456 mysql> use mysql mysql> update user set password=password("123456") where user="root"; mysql> flush privileges; mysql> exit
ps -A | grep mysql 4532 pts/0 00:00:00 mysqld_safe 5542 pts/0 00:00:00 mysqld 關閉mysqld服務 kill -9 5542 開啓mysqld服務 service mysqld start 登陸MySQL mysql -uroot -p
# 解決利用sqoop導入MySQL中文亂碼的問題(能夠插入中文,但不能用sqoop導入中文),致使導入時中文亂碼的緣由是character_set_server默認設置是latin1 mysql> show variables like "char%";
臨時修改命令 mysql> set character_set_server=utf8; mysql> quit;
永久修改 gedit /etc/my.cnf
character_set_server=utf8 init_connect='SET collation_connection = utf8_unicode_ci' init_connect='SET NAMES utf8' collation-server=utf8_unicode_ci skip-character-set-client-handshake
查看編碼方式 mysql> show variables like "char%";
vi /etc/hosts
172.16.1.104 mysqlip
# 安裝MySQL鏈接的客戶端 yum install mysql -y
# 登陸MySQL mysql -h mysqlip -u root -p