1检查是否有安装mysql
yum list installed | grep mysql
yum -y remove mysql-libs.x86_64
2下载及依赖配置:
wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
rpm -ivh mysql-community-release-el6-5.noarch.rpm
yum repolist all | grep mysql
3安装
yum install mysql-community-server -y
4设置开机启动
chkconfig --list | grep mysqld
chkconfig mysqld on
5*配置权限:(ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2) )
chown -R mysql:mysql /var/lib/mysql 这里是换成自己yum自动安装mysql的路径
/etc/init.d/mysqld start
6初始化你登录密码
/usr/bin/mysqladmin -u root password '123456'
7登录
mysql -uroot -p123456
ps:查看密码
use mysql
select Host,User,Password from user where User='root';
ps:更新密码
update mysql.user set authentication_string=password('123456') where user='root' ;
ps :改完记得刷一下数据库权限
flush privileges;
ps:远程连接报: 出错:1130
进入到mysql 中 use mysql
授权:
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
最快的方式 docker 实例一个root 12345 的 mysql
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=12345 -e MYSQL_DATABASE=test hub.c.163.com/library/mysql