mysql安装配置(Linux)

MySQL版本
5.x:
5.0-5.1:早期产品的延续,升级维护
5.4 - 5.x : MySQL整合了三方公司的新存储引擎 (推荐5.5)

mysql安装

安装:rpm -ivh rpm软件名
	如果安装时 与某个软件  xxx冲突,则需要将冲突的软件卸载掉:
	yum -y remove xxx
安装时 有日志提示我们可以修改密码:/usr/bin/mysqladmin -u root password 'new-password'

注意: 
	如果提示“GPG keys...”安装失败,解决方案:rpm -ivh rpm软件名  --force --nodoeps
	
验证:
mysqladmin --version

mysql启动、登录、配置文件

启动mysql应用: service mysql start
关闭: service mysql stop
重启: service mysql restart

在计算机reboot后 登陆MySQL :  mysql
可能会报错:   "/var/lib/mysql/mysql.sock不存在"  
原因:是Mysql服务没有启动
解决 :  启动服务: 
			1.每次使用前 手动启动服务   /etc/init.d/mysql start
	  	 	2.开机自启   chkconfig mysql on     ,  chkconfig mysql off    
			  检查开机是否自动启动: ntsysv		

注意:	
给mysql 的超级管理员root 增加密码:/usr/bin/mysqladmin -u root password root
				
登陆:
mysql -u root -p


数据库存放目录:ps -ef|grep mysql  可以看到:
	1.数据库目录:     datadir=/var/lib/mysql 
	2.pid文件目录: --pid-file=/var/lib/mysql/bigdata01.pid

	3.MySQL核心目录:
		/var/lib/mysql :mysql 安装目录
		/usr/share/mysql:  配置文件
		/usr/bin:命令目录(mysqladmin、mysqldump等)
		/etc/init.d/mysql启停脚本
		
   4.MySQL配置文件
		 my-huge.cnf	高端服务器  1-2G内存
		 my-large.cnf   中等规模
		 my-medium.cnf  一般
		 my-small.cnf   较小
		但是,以上配置文件mysql默认不能识别,默认只能识别 /etc/my.cnf
		采用 my-huge.cnf :
		cp /usr/share/mysql/my-huge.cnf /etc/my.cnf
		注意:mysql5.5默认配置文件/etc/my.cnf;Mysql5.6 默认配置文件/etc/mysql-default.cnf
		
默认端口3306

mysql字符编码:

	sql  :  show variables like '%char%' ;
	可以发现部分编码是 latin,需要统一设置为utf-8
	设置编码:
	vi /etc/my.cnf:
	[mysql]
	default-character-set=utf8
	[client]
	default-character-set=utf8
	
	[mysqld]
	character_set_server=utf8
	character_set_client=utf8
	collation_server=utf8_general_ci

重启Mysql:  service mysql restart
	sql  :  show variables like '%char%' ;
注意事项:修改编码 只对“之后”创建的数据库生效,因此 我们建议 在mysql安装完毕后,第一时间 统一编码。

mysql:清屏    ctrl+L    , system clear
发布了82 篇原创文章 · 获赞 50 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/qq_37636695/article/details/104223969