centos6 安裝mysql5.77(開發版)

1.mysql

配置yum源:sql

[root@yyf ~]#rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm數據庫

[root@yyf ~]#yum-config-manager --disable mysql56-community 安全

[root@yyf ~]#yum-config-manager --enable mysql57-community-dmrthis

[root@yyf ~]#yum -y install mysql-community-server.x86_64日誌

 

2.初始化數據庫:server

mysql5.77中是經過mysqld --initialize 來初始化數據庫,而不是經過mysql_install_db,如:rem

[root@yyf ~]#mysqld --initialize --user=mysql --basedir=/var/lib/mysql --datadir=/data1/db3306/  get

 

3.登入數據庫,5.77中加強了root登入的安全性,在初始化數據庫時,就給root生成了一個隨機密碼,而且登入後強制要求修改密碼。it

在數據庫的錯誤日誌裏記錄了該隨機密碼:

[Warning] A temporary password is generated for root@localhost: (6dnJ0gwO+y5

 

[root@yyf ~]#mysql -uroot -p(6dnJ0gwO+y5

[root@yyf ~]#

mysql> status;
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement
mysql> SET PASSWORD = PASSWORD('root');
'SET PASSWORD = PASSWORD('<plaintext_password>')' is deprecated and will be removed in a future release. Please use SET PASSWORD = '<plaintext_password>'

mysql> SET PASSWORD = 'root';

相關文章
相關標籤/搜索