CentOSの7.3上のMySQLのインストール

1、インストールパッケージのダウンロード元のMySQL
wgetのhttp://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
 
2、インストールソースのMySQL
yumをlocalinstall mysql57-コミュニティリリースel7-8.noarch.rpm
 
3、元のインストールが成功したかどうかを確認
yumをrepolistは有効| grepを ".. mysqlのは、* - *コミュニティ" 成果の後に//を下に示すように、
4、MySQLのサービスをインストールします
YUMのmysql-コミュニティサーバーが高速または低速ここを参照してくださいインストール-y
 
5、インストール後に、mysqlのサービスを開始
mysqldを開始systemctl
 
6、ビューがアクティブな場合、それは状態が実行されていることを示しているが正常に起動されたのmysqldサービスを参照してください。
systemctlステータスのmysqld
 
7、ブートを設定します
mysqldを有効systemctl
 
8、ヘビーデューティサービス
systemctlデーモンリロード
 
9、デフォルトのパスワードmysql5.7をインストールしているパスワードファイルは通常、/var/log/mysqld.logに保存されて表示されます
ビュー一時的なパスワード
grepの「仮パスワード」/var/log/mysqld.log
10、パスワードを入力するには、黒と白のウェルカム画面に表示され、ここでは、MySQLが正常にインストールされています。
MySQLの-uroot -p
 
、プロンプトログインを一時的なパスワードを使用している場合、多くのケースでは、:アクセスが拒否されたユーザーのための「ルート」@「localhost」の、MySQLを着陸ない、次のように、解決策は以下のとおりです。
1、停止MySQLサービス
systemctlストップmysqld.service
2、設定ファイルを変更します
我々な/etc/my.cnf
ほとんどの尾のプラスで
skip-grant-tables
保存
3、启动mysql
systemctl start mysqld.service
4、登录mysql
mysql -u root 此处注意不要加-p
5、登陆后修改密码,mysql5.7用此语法
use mysql ;
update mysql.user set authentication_string=password('123456') where user='root';
6、回到第二步骤去掉加上的
skip-grant-tables
保存,重启mysql就ok了
 
11、查看mysql关于密码相关的安全策略配置
show variables like '%password%'
 
12、关闭Mysql的密码复杂性检查,以便可以使用简单的密码
vim /etc/my.cnf
在最后加上validate_password=off
保存,重启mysql (systemctl restart mysqld )
 
13、配置远程连接MySQL
(1)grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
在执行上面语句时,可能会出现下面的报错,需要重新设置下MySql的密码
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
这里设置密码的方式和上面的不同,上面的是在在--skip-grant-tables--模式下使用的,这里的是在使用密码正常登陆的情况下使用的。
mysql> set password for 'root'@'localhost'=password('123456!');
(2) flush privileges; 使用这条命令使上面的授权命令立即生效
 
14、字符编码设置
(1)vim /etc/my.cnf,打开之后,在里面加入以下命令即可:
1 [client]
2 default-character-set=utf8
3 [mysql]
4 default-character-set=utf8
5 [mysqld]
6 port=3306
7 character-set-server=utf8
(2) 设置完后,重启MySql
systemctl restart mysqld
 


おすすめ

転載: www.cnblogs.com/yangruipretty/p/12588055.html